diff --git a/.github/workflows/gpu-tests.yaml b/.github/workflows/gpu-tests.yaml index b5d0c5cf..85bc653b 100644 --- a/.github/workflows/gpu-tests.yaml +++ b/.github/workflows/gpu-tests.yaml @@ -60,11 +60,11 @@ on: # family is added HERE and nowhere else -- this entry plus its arm in the # Resolve test scope step below. suite: - description: "Which tests to run: full (all five suites), short (vllm + integration), dev (one fast GPU file), audio (the audio/ASR marker), multi (all five on 2 GPUs)." + description: "Which tests to run: full (all five suites), short (vllm + integration), dev (one fast GPU file), audio (the audio/ASR marker), multi (all five on 2 GPUs), eval (the four adapter evals vs committed baselines), eval-record (re-record those baselines; prints them, commits nothing)." required: false default: full type: choice - options: [full, short, dev, audio, multi] + options: [full, short, dev, audio, multi, eval, eval-record] # RESULT CACHE OPT-OUT. Default off, i.e. cache on: the expensive thing here is # a GPU run, and re-running one for a commit+scope that was already tested buys # nothing in the common case (a reviewer re-reading a PR, a second maintainer @@ -257,6 +257,41 @@ jobs: LEG="$LABEL-multi" GPU_COUNT="2" ;; + # The adapter evals: tier-1 drift checks that compare this commit's + # adapter output against the committed baselines in + # tests/eval/baselines/. Selected by MARKER and restricted to + # tests/eval/ -- every other scope excludes them, because `eval` is + # not in pyproject's default `-m "not deep"` selection and the files + # need adapter checkpoints staged on the pod. + # + # "and not deep" for the same reason as `audio`: -m on the command + # line REPLACES addopts' `-m "not deep"` instead of intersecting with + # it, so a bare `-m eval` would also pull in the deep eval cases. + eval) + PATHS='-m "eval and not deep" tests/eval/' + SUFFIX="eval" + LEG="$LABEL-eval" + ;; + # RECORDS the baselines the `eval` scope checks against, printing each + # into the log for a human to extract and commit. Writes nothing to the + # repo -- see tests/eval/test_record_baselines.py. + # + # Recording happens HERE, on the runner that does the checking, because + # a baseline recorded elsewhere was not reproducible here: a Vela- + # recorded one missed by a systematic ~0.004 mean JSD on both vLLM + # configs, identically on the 0.26 and 0.30 legs. Same-environment + # recording makes the baseline reproducible by construction, so later + # movement is attributable to the vLLM line and nothing else. + # + # `-m eval_record` with NO "and not deep" -- the opposite of every arm + # above, on purpose. These cases are marked `deep` precisely so the + # default selection cannot reach them, so intersecting with "not deep" + # would select nothing and the leg would pass vacuously. + eval-record) + PATHS='-m eval_record tests/eval/' + SUFFIX="eval-record" + LEG="$LABEL-eval-record" + ;; # Fail rather than defaulting to full: silently running the wrong scope # is worse than not running, and `type: choice` already rejects unknown # values, so reaching this means the options list above gained an entry @@ -310,6 +345,9 @@ jobs: # the opposite of what it reads like. NO_CACHE: ${{ inputs.no_cache }} DEP_GROUP: ${{ matrix.dep_group }} + # Needed for the eval-record bypass below. SUITE in the mapping step is + # that step's own env and does not carry across steps. + SUITE: ${{ inputs.suite || 'full' }} # No `set -e`: every failure path here is a cache miss, not a broken run. run: | set -uo pipefail @@ -331,7 +369,14 @@ jobs: awk -v k="$1" 'index($0, k "=") == 1 { print substr($0, length(k) + 2); exit }' <<<"$LOOKUP" } - if [[ "$NO_CACHE" == "true" ]]; then + # eval-record is never cacheable. Its whole output is the baseline JSON + # printed into the pod log, and a cache hit skips the pod entirely — so a + # second recording dispatch on the same commit would report success with + # nothing to extract, and the obvious reading of that is "the recording + # produced no baselines". + if [[ "$SUITE" == "eval-record" ]]; then + echo "eval-record always runs: the log IS the artifact, so a cached result is useless." + elif [[ "$NO_CACHE" == "true" ]]; then echo "--no-cache was requested — running the tests fresh." else # stderr goes to a file, never to this console: on a failure the script diff --git a/README.md b/README.md index bb696d66..e26e6124 100644 --- a/README.md +++ b/README.md @@ -52,12 +52,12 @@ pip install "granite-switch[dev]" # Everything Requires Python 3.11+ and PyTorch 2.11+. -> **vLLM version note:** `[vllm]` accepts any line from `0.26.x` to `0.30.x`. The floor is +> **vLLM version note:** `[vllm]` accepts any line from `0.26.x` to `0.32.x`. The floor is > `transformers>=5.16`: `0.26` is the earliest vLLM whose model code handles the -> transformers-5.13+ `full_attention` layer-type rename. One tree serves all five lines — +> transformers-5.13+ `full_attention` layer-type rename. One tree serves all seven lines — > where their APIs differ, the backend checks for the capability rather than the version. All > of them require PyTorch 2.11+ (CUDA 13+). To pin a single line for development, use the -> `vllm26` / `vllm30` dependency *groups* — the two ends of the range, which is also what CI +> `vllm26` / `vllm32` dependency *groups* — the two ends of the range, which is also what CI > tests on every GPU run. ### Compose a Model diff --git a/docs/AUDIO.md b/docs/AUDIO.md index 4cca72bb..35b51e15 100644 --- a/docs/AUDIO.md +++ b/docs/AUDIO.md @@ -27,11 +27,12 @@ checkpoint at any `--asr-model` your installed transformers supports (for exampl ```bash # Serving an audio-enabled checkpoint -uv sync --extra vllm --extra audio # any vLLM 0.26.x - 0.30.x +uv sync --extra vllm --extra audio # any vLLM 0.26.x - 0.32.x # Development / running the test suite (the dev groups include audio already) uv sync --group dev # vLLM 0.26.x uv sync --group dev-vllm27 # vLLM 0.27.x +uv sync --group dev-vllm32 # vLLM 0.32.x ``` ## Building an audio-enabled checkpoint diff --git a/docs/SWITCH_KERNELS.md b/docs/SWITCH_KERNELS.md index 7843034b..d7092553 100644 --- a/docs/SWITCH_KERNELS.md +++ b/docs/SWITCH_KERNELS.md @@ -10,8 +10,8 @@ rank-32 ones, and **up to 5.9× faster** with one rank-512 adapter. At idle (no ## Motivation and Availability As part of our mission to create a modular model architecture where adapter libraries are used to enhance -a model, we encountered the problem that existing infrastructure for serving adapters introduced -unnecessary performance overheads. These overheads are noticeable even when a single adapter, regardless of +a model, we encountered the problem that existing infrastructure for serving adapters introduced +unnecessary performance overheads. These overheads are noticeable even when a single adapter, regardless of its size, is introduced, but become very pronounced when the adapters have diverse sizes, which we anticipate will be a common scenario when a developer is integrating library components from different contributors into a single checkpoint. @@ -36,7 +36,7 @@ expensive in our setting. ## What SWITCH does differently SWITCH is named after its design: **S**witched delta, **W**-ext fusion, **I**n-place, -**T**iled, **C**onditional skip, **H**eterogeneous rank. +**T**iled, **C**onditional skip, **H**eterogeneous rank. Existing Punica technology, as implemented in vLLM, exhibits the following properties: @@ -108,7 +108,7 @@ adapter. The figure below compares each system **as it currently implemented**: ![Idle vs adapter-active throughput at 12 adapters loaded, against the base model with LoRA off](figures/fig3_dispatch_3b_b32.png) -Of note is that the overhead at idle that the SWITCH implementation in Granite Switch and vLLM exhibit is unrelated to the SWITCH kernels themselves, and rather +Of note is that the overhead at idle that the SWITCH implementation in Granite Switch and vLLM exhibit is unrelated to the SWITCH kernels themselves, and rather related to the fact that SWITCH is operating as a single computational graph, whereas vLLM does not run an adapter specific graph when no adapters are present. It would be relatively straightforward to implement SWITCH with two graphs, in which case the performance in the no adapter case would match vLLM/Punica exactly. As indicated earlier, we are currently focused in the setting where the model discovers which adapters need to be applied to which tokens through its switch layer, and currently there is no support in vLLM for adapting the computational graph once the model is already invoked. diff --git a/pyproject.toml b/pyproject.toml index ee201ae3..ea44ed6c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,10 +20,14 @@ Documentation = "https://github.com/generative-computing/granite-switch/tree/mai [project.optional-dependencies] hf = ["accelerate>=0.20.0"] -# Every line from 0.26 through 0.30 is supported by one tree; the backend uses -# capability checks (hasattr) rather than version comparisons where the two -# differ. Pin a specific line with the per-line dependency groups below. -vllm = ["vllm>=0.26.0,<0.31.0"] +# Every line from 0.26 through 0.32 is supported by one tree; the backend uses +# capability checks rather than version comparisons where the two differ. Prefer +# probing an API's SHAPE over its mere existence: 0.31 reintroduced the +# multimodal `_call_hf_processor` hook that 0.29 had deleted, but with a +# different signature, so `hasattr` alone reads 0.26-0.28 and 0.31+ as the same +# thing (see src/granite_switch/vllm/audio/processor.py). +# Pin a specific line with the per-line dependency groups below. +vllm = ["vllm>=0.26.0,<0.33.0"] compose = ["huggingface_hub", "pyyaml", "tqdm", "safetensors"] build = ["huggingface_hub", "pyyaml", "tqdm", "safetensors"] # Backward compatibility alias for compose # Audio (ASR) decode + resample. Reuse vLLM's own audio deps (unversioned, so it @@ -55,17 +59,25 @@ markers = [ "deep: expensive code-theory tests (m=8 / 256-dim); run with: pytest -m deep", "requires_model: needs a real model checkpoint", "audio: exercises the audio/ASR path; run with: pytest -m audio", + "eval: adapter-output eval against a committed baseline; run with: pytest -m eval", + # Also marked `deep`, so the default `-m "not deep"` hides it: this one RECORDS + # the baselines the `eval` marker checks against, and must only ever run when + # asked for by name. + "eval_record: records eval baselines on the GPU runner; run with: pytest -m eval_record", ] [dependency-groups] -# vllm26 AND vllm30 ARE THE TWO CI LEGS -- the ends of the supported range, which -# is why these two and not two others. The `vllm` extra above claims 0.26-0.30, -# and the two bounds are where a break actually lands: a deleted API shows up at -# the ceiling and an API that does not exist yet shows up at the floor. -# 0.27/0.28/0.29 sit strictly between two tested lines, so they add install time -# without adding a failure mode the ends would miss. All five lines were verified -# together out of band (five-leg GPU matrix, every suite green); these two are -# what CI re-checks on every run. +# vllm26 AND whatever `dev-latest` points at ARE THE TWO CI LEGS -- the ends of +# the supported range, which is why these and not two others. The `vllm` extra +# above claims 0.26-0.32, and the two bounds are where a break actually lands: a +# deleted API shows up at the ceiling and an API that does not exist yet shows up +# at the floor. The intermediate lines sit strictly between two tested lines, so +# per-run they would add install time without adding a failure mode the ends +# would miss -- but they are NOT taken on trust: each added line gets its own +# commit that repoints `dev-latest`, dispatched at that commit's sha, because +# derive_legs.py reads the tested commit and emits at most two legs. The walk +# itself is automated by the `upgrade-vllm` skill, which lives in the internal +# repo (generative-computing/granite-switch-internal, .claude/skills/upgrade-vllm/). vllm26 = ["vllm>=0.26.0,<0.27.0"] vllm30 = ["vllm>=0.30.0,<0.31.0"] # vllm27 IS NOT A CI LEG -- it exists so the GPU workflow stays dispatchable @@ -75,55 +87,108 @@ vllm30 = ["vllm>=0.30.0,<0.31.0"] # dev-vllm27) while checking out the PR's commit. Deleting dev-vllm27 here made # that leg unresolvable against this tree -- `uv sync --group dev-vllm27` has no # such group -- and the leg died before pytest started. Keeping the group costs -# nothing and is not a fiction: the `vllm` extra claims 0.26-0.30, so 0.27 is a +# nothing and is not a fiction: the `vllm` extra claims 0.26-0.32, so 0.27 is a # supported line that simply isn't worth its own per-run leg. Removable once the # matrix rename is on main. vllm27 = ["vllm>=0.27.0,<0.28.0"] +vllm31 = ["vllm>=0.31.0,<0.32.0"] +vllm32 = ["vllm>=0.32.0,<0.33.0"] # `audio` is included so the audio tests can actually run: the ASR path needs # vLLM's audio deps (av/soundfile/resampy) at runtime, and no group pulled them # in before (integration tests failed with ModuleNotFoundError on a synced pod). dev = ["pytest", "pytest-cov", { include-group = "vllm26" }, "granite-switch[hf,compose,audio]"] dev-vllm27 = ["pytest", "pytest-cov", { include-group = "vllm27" }, "granite-switch[hf,compose,audio]"] dev-vllm30 = ["pytest", "pytest-cov", { include-group = "vllm30" }, "granite-switch[hf,compose,audio]"] +dev-vllm31 = ["pytest", "pytest-cov", { include-group = "vllm31" }, "granite-switch[hf,compose,audio]"] +dev-vllm32 = ["pytest", "pytest-cov", { include-group = "vllm32" }, "granite-switch[hf,compose,audio]"] # The newest vLLM line, as an alias. The GPU workflow (derive_legs.py) and # CLAUDE.md ask for `dev-latest` rather than the concrete `dev-vllmNN`, so moving # the ceiling is repointing this one line instead of chasing the version through -# every caller. Currently the 0.30 line. -dev-latest = [{ include-group = "dev-vllm30" }] +# every caller. Now on 0.32, the true ceiling of the `vllm` extra's range -- +# which is also the only state that may merge, since CI's upper leg comes from +# this alias and anything lower would leave the top supported line untested +# (the internal skill's `plumb_pyproject.py --check --final` enforces exactly +# that). The preceding commit parked it on 0.31 to collect that line's own GPU +# evidence at its own sha, because derive_legs.py reads the TESTED commit rather +# than the branch tip. +dev-latest = [{ include-group = "dev-vllm32" }] test = ["pytest", "pytest-cov", "bitsandbytes", "optimum-quanto", { include-group = "dev" }] [tool.uv] default-groups = ["vllm26"] -# Only the per-line GROUPS are mutually exclusive now. The `vllm` extra spans -# 0.26-0.30, so it overlaps every group and no longer conflicts with any of them -- -# which is what made `uv sync` unsatisfiable while the extra said 0.30-only and the -# default group said 0.26. -# Every pair that would pull two different vLLM lines into one venv. Three lines -# are declared (0.26 / 0.27 / 0.30) with a bare and a dev- flavour each, so the -# 26-side {vllm26, dev}, the 27-side {vllm27, dev-vllm27} and the 30-side -# {vllm30, dev-vllm30} give 3 x (2 x 2) = 12 cross-line pairs. `test` is absent -# deliberately: it reaches vllm26 through `include-group = "dev"` and uv derives -# that transitively -- main's two-line version listed it nowhere either. +# GENERATED by `plumb_pyproject.py` in the internal repo's upgrade-vllm skill +# (generative-computing/granite-switch-internal). Edit by hand only if you also +# regenerate the whole table -- see the quadratic-growth note below. +# Only the per-line GROUPS are mutually exclusive. The `vllm` extra spans +# 0.26-0.32, so it overlaps every group and conflicts with none of them -- +# an extra pinned to one line while default-groups named another is what made +# `uv sync` unsatisfiable once before. +# Below: every pair of groups that would pull two different vLLM lines into one +# venv. 5 lines are declared (0.26 / 0.27 / 0.30 / 0.31 / 0.32), each with a bare and a +# dev flavour, so the 10 cross-line pairs give 48 entries. The line +# `dev-latest` aliases carries a third name and so appears in more pairs -- +# uv matches group names literally, so the alias needs its own entries. +# `test` is absent deliberately: it reaches the floor through +# `include-group = "dev"` and uv derives that transitively. conflicts = [ # 0.26 vs 0.27 [{ group = "vllm26" }, { group = "vllm27" }], [{ group = "vllm26" }, { group = "dev-vllm27" }], [{ group = "dev" }, { group = "vllm27" }], [{ group = "dev" }, { group = "dev-vllm27" }], - # 0.26 vs 0.30 (dev-latest aliases dev-vllm30, so it conflicts with the 0.26 side too) + # 0.26 vs 0.30 [{ group = "vllm26" }, { group = "vllm30" }], [{ group = "vllm26" }, { group = "dev-vllm30" }], - [{ group = "vllm26" }, { group = "dev-latest" }], [{ group = "dev" }, { group = "vllm30" }], [{ group = "dev" }, { group = "dev-vllm30" }], + # 0.26 vs 0.31 + [{ group = "vllm26" }, { group = "vllm31" }], + [{ group = "vllm26" }, { group = "dev-vllm31" }], + [{ group = "dev" }, { group = "vllm31" }], + [{ group = "dev" }, { group = "dev-vllm31" }], + # 0.26 vs 0.32 + [{ group = "vllm26" }, { group = "vllm32" }], + [{ group = "vllm26" }, { group = "dev-vllm32" }], + [{ group = "vllm26" }, { group = "dev-latest" }], + [{ group = "dev" }, { group = "vllm32" }], + [{ group = "dev" }, { group = "dev-vllm32" }], [{ group = "dev" }, { group = "dev-latest" }], # 0.27 vs 0.30 [{ group = "vllm27" }, { group = "vllm30" }], [{ group = "vllm27" }, { group = "dev-vllm30" }], - [{ group = "vllm27" }, { group = "dev-latest" }], [{ group = "dev-vllm27" }, { group = "vllm30" }], [{ group = "dev-vllm27" }, { group = "dev-vllm30" }], + # 0.27 vs 0.31 + [{ group = "vllm27" }, { group = "vllm31" }], + [{ group = "vllm27" }, { group = "dev-vllm31" }], + [{ group = "dev-vllm27" }, { group = "vllm31" }], + [{ group = "dev-vllm27" }, { group = "dev-vllm31" }], + # 0.27 vs 0.32 + [{ group = "vllm27" }, { group = "vllm32" }], + [{ group = "vllm27" }, { group = "dev-vllm32" }], + [{ group = "vllm27" }, { group = "dev-latest" }], + [{ group = "dev-vllm27" }, { group = "vllm32" }], + [{ group = "dev-vllm27" }, { group = "dev-vllm32" }], [{ group = "dev-vllm27" }, { group = "dev-latest" }], + # 0.30 vs 0.31 + [{ group = "vllm30" }, { group = "vllm31" }], + [{ group = "vllm30" }, { group = "dev-vllm31" }], + [{ group = "dev-vllm30" }, { group = "vllm31" }], + [{ group = "dev-vllm30" }, { group = "dev-vllm31" }], + # 0.30 vs 0.32 + [{ group = "vllm30" }, { group = "vllm32" }], + [{ group = "vllm30" }, { group = "dev-vllm32" }], + [{ group = "vllm30" }, { group = "dev-latest" }], + [{ group = "dev-vllm30" }, { group = "vllm32" }], + [{ group = "dev-vllm30" }, { group = "dev-vllm32" }], + [{ group = "dev-vllm30" }, { group = "dev-latest" }], + # 0.31 vs 0.32 + [{ group = "vllm31" }, { group = "vllm32" }], + [{ group = "vllm31" }, { group = "dev-vllm32" }], + [{ group = "vllm31" }, { group = "dev-latest" }], + [{ group = "dev-vllm31" }, { group = "vllm32" }], + [{ group = "dev-vllm31" }, { group = "dev-vllm32" }], + [{ group = "dev-vllm31" }, { group = "dev-latest" }], ] [tool.coverage.run] diff --git a/src/granite_switch/vllm/audio/processor.py b/src/granite_switch/vllm/audio/processor.py index 8cb16738..52d9b9a8 100644 --- a/src/granite_switch/vllm/audio/processor.py +++ b/src/granite_switch/vllm/audio/processor.py @@ -1,11 +1,31 @@ # SPDX-License-Identifier: Apache-2.0 """vLLM multimodal processor for the audio cascade. -ASR runs in the HF-processor hook (``_call_hf_processor`` on vLLM 0.26 - 0.28, -``_apply_hf_processor_main`` on 0.29+, which deleted the former) and tokenizes the -transcript; ``_get_prompt_updates`` then replaces the ``<|audio|>`` marker with the -real transcript token ids via ``PromptReplacement``, so the scheduler sizes KV for -the runtime-determined length rather than a fixed audio window. +ASR runs in the HF-processor hook and tokenizes the transcript; +``_get_prompt_updates`` then replaces the ``<|audio|>`` marker with the real +transcript token ids via ``PromptReplacement``, so the scheduler sizes KV for the +runtime-determined length rather than a fixed audio window. + +Upstream has reshaped that hook surface three times, and the eras are NOT ordered +by whether a given name exists -- 0.31 brought ``_call_hf_processor`` back with a +different signature after 0.29 deleted it: + +=== ========= ========================================================== +era vLLM base-class shape +=== ========= ========================================================== +A 0.26-0.28 ``_call_hf_processor(prompt, mm_data, mm_kwargs, tok_kwargs)`` + owns tokenization AND mm data; ``_get_hf_mm_data(mm_items)`` +B 0.29-0.30 ``_call_hf_processor`` DELETED; text split out of mm, so + ``_apply_hf_processor_main(mm_items, hf_processor_mm_kwargs)`` + returns mm tensors only; ``_get_hf_mm_data(mm_items)`` +C 0.31-0.32 ``_call_hf_processor(hf_data, hf_kwargs)`` is BACK, but it is + now called *by* ``_apply_hf_processor_main(mm_items, + hf_kwargs)`` -- note the renamed kwarg. ``_get_hf_mm_data`` is + gone, replaced by ``_get_hf_mm_inputs``/``_finalize_hf_mm_data`` +=== ========= ========================================================== + +So the gate here keys on the *shape* of the base hook, never on a version number +and never on bare ``hasattr``. See ``_base_hook_era``. Modeled on vLLM 0.19.1's ``ultravox.py``. Audio is answered by the base model — no adapter control tokens are placed, so the switch is not involved. @@ -13,6 +33,7 @@ from __future__ import annotations +import inspect from collections.abc import Mapping, Sequence import torch @@ -44,6 +65,11 @@ AUDIO_MARKER = "<|audio|>" _TARGET_SR = 16_000 +# Hook-surface eras; see the module docstring. Ordered only for readability -- +# nothing compares them, because they are not a version ordering. +_ERA_CALL_HF = "call_hf" # A: 0.26-0.28 +_ERA_MAIN_ONLY = "main_only" # B: 0.29-0.30 +_ERA_CALL_HF_MM = "call_hf_mm" # C: 0.31+ # Stands in for a transcript with no speech in it. Must tokenize to at least one # token: vLLM discards a zero-length placeholder and then reports the item as # missing, so every audio item has to contribute something to the prompt. @@ -53,6 +79,36 @@ _DUMMY_AUDIO_SECONDS = 5 +def _base_hook_era(base: type) -> str: + """Which HF-processor contract ``base`` implements, decided by SHAPE. + + ``hasattr(base, "_call_hf_processor")`` cannot answer this. That name is + present in era A, absent in B, and present again in C with an incompatible + signature, so an existence check maps A and C onto the same branch and feeds + era C's call the era-A code path -- which is how ASR breaks silently: the + transcript is simply never produced and every test stays green. + + The discriminator is the FIRST PARAMETER of ``_call_hf_processor``: era A + takes ``prompt`` (it owns tokenization), era C takes ``hf_data`` (it is handed + already-extracted mm data by ``_apply_hf_processor_main``). Era B has no such + method at all. + """ + hook = getattr(base, "_call_hf_processor", None) + if hook is None: + return _ERA_MAIN_ONLY + + try: + params = list(inspect.signature(hook).parameters) + except (TypeError, ValueError): + # Unsignaturable (C extension, exotic descriptor). Fall back to the other + # era-C marker: the helper pair that replaced _get_hf_mm_data. + return _ERA_CALL_HF_MM if hasattr(base, "_get_hf_mm_inputs") else _ERA_CALL_HF + + if "self" in params: + params.remove("self") + return _ERA_CALL_HF if params and params[0] == "prompt" else _ERA_CALL_HF_MM + + class GraniteSwitchASRProcessingInfo(BaseProcessingInfo): """Static info vLLM needs about the audio modality.""" @@ -375,19 +431,47 @@ def _audio_features( audio_num_tokens=torch.tensor(sizes, dtype=torch.long), ) - def _call_hf_processor( - self, - prompt: str, - mm_data: Mapping[str, object], - mm_kwargs: Mapping[str, object], - tok_kwargs: Mapping[str, object], - ) -> BatchFeature: - """vLLM 0.26 - 0.28 only; the base class dropped this hook at 0.29. + def _call_hf_processor(self, *args, **kwargs) -> BatchFeature: + """Transcribe, on the two eras that call this hook (A and C). + + The signature is positional-agnostic because the two eras disagree on it: - Here the processor owns both halves of the job, so it returns the - tokenized prompt alongside the audio tensors. See - ``_apply_hf_processor_main`` for the 0.29+ split. + * era A (0.26-0.28) ``(prompt, mm_data, mm_kwargs, tok_kwargs)`` -- this + hook owns tokenization too, so it must return ``input_ids`` alongside + the audio tensors; + * era C (0.31+) ``(hf_data, hf_kwargs)`` -- the base class already pulled + the mm data out and tokenizes the prompt itself, so returning + ``input_ids`` here would fight it. Audio tensors ONLY. + + Era B never calls this; see ``_apply_hf_processor_main``. """ + era = _base_hook_era(super()) + + if era == _ERA_CALL_HF_MM: # 0.31+ + hf_data = args[0] if args else kwargs["hf_data"] + hf_kwargs = args[1] if len(args) > 1 else kwargs.get("hf_kwargs", {}) + # KEY IS "audio", NOT "audios", on this era only. `_get_hf_mm_inputs` + # normalizes vLLM's plural modality key to the singular one HF + # processors take -- `hf_data["audio"] = hf_data.pop("audios")` -- and + # it runs BEFORE this hook, so by here the plural key is gone. Era A + # is handed the raw mm_data, where it is still "audios". + # + # Reading the wrong key does not raise: `.get` returns the default, so + # `_audio_features` sees no clips, returns {}, and this hook hands back + # an empty BatchFeature. The request then fails much further on, in + # `_get_prompt_updates`, as `IndexError: index 1 is out of bounds for + # dimension 0 with size 1` -- a cumsum over an empty `audio_num_tokens` + # indexed for an audio item that vLLM knows exists. Both keys are + # accepted below so the failure cannot come back as silence if upstream + # moves the normalization. + audios = hf_data.get("audio") or hf_data.get("audios") or [] + features = self._audio_features(audios, hf_kwargs) + return BatchFeature(dict(**features), tensor_type="pt") + + # era A: we own the prompt as well. + prompt = args[0] if args else kwargs["prompt"] + mm_data = args[1] if len(args) > 1 else kwargs["mm_data"] + mm_kwargs = args[2] if len(args) > 2 else kwargs.get("mm_kwargs", {}) tokenizer = self.info.get_tokenizer() input_ids = tokenizer.encode(prompt, add_special_tokens=False) features = self._audio_features(mm_data.get("audios", []) or [], mm_kwargs) @@ -399,22 +483,29 @@ def _call_hf_processor( def _apply_hf_processor_main(self, **kwargs): """Produce the audio tensors on whichever hook this vLLM actually calls. - vLLM 0.29 deleted ``BaseMultiModalProcessor._call_hf_processor`` (and - ``_apply_hf_processor_text_mm``, which was its only caller). Text and - multi-modal data are now processed independently: ``apply()`` tokenizes the - prompt itself via ``_postprocess_prompt`` and ``_apply_hf_processor_main`` - was narrowed to ``(mm_items, hf_processor_mm_kwargs) -> BatchFeature``, - returning the MM tensors ONLY. Left alone, our ``_call_hf_processor`` above - is simply never called on 0.29+ and no transcript is ever produced. - - The two signatures are mutually exclusive, so this dispatches on whether the - base class still has ``_call_hf_processor``: that is the hook whose removal - is the actual problem, and it was removed in the same commit that narrowed - this signature. Both vLLM call sites pass keywords only (0.28 adds - ``prompt`` / ``tokenization_kwargs`` / ``enable_hf_prompt_update``), hence - ``**kwargs`` rather than a signature that could only match one line. + Three different contracts hide behind this one name (module docstring): + + * era A (0.26-0.28) -- the base implementation routes through + ``_call_hf_processor``, so just delegate and let our override above run. + * era B (0.29-0.30) -- ``_call_hf_processor`` was deleted and this method + narrowed to ``(mm_items, hf_processor_mm_kwargs) -> BatchFeature`` + returning mm tensors only, with the prompt handled by ``apply()`` via + ``_postprocess_prompt``. Nothing calls our transcriber unless we do it + here, so this branch extracts the audio itself. + * era C (0.31+) -- ``_call_hf_processor`` is back and the base + implementation calls it again, so delegate as in era A. The kwarg was + renamed ``hf_processor_mm_kwargs`` -> ``hf_kwargs``, which is why + delegation forwards ``**kwargs`` untouched rather than naming it. + + Dispatching on ``hasattr(super(), "_call_hf_processor")`` -- as this did + until 0.31 -- collapses A and C onto one branch, which happens to be + right, but for era C it was reached for the wrong reason and the era-B + branch's ``kwargs["hf_processor_mm_kwargs"]`` would ``KeyError`` the + moment the era were misread. Gate on shape. """ - if hasattr(super(), "_call_hf_processor"): # 0.26 - 0.28 + era = _base_hook_era(super()) + + if era != _ERA_MAIN_ONLY: # eras A and C both re-enter _call_hf_processor return super()._apply_hf_processor_main(**kwargs) mm_items = kwargs["mm_items"] diff --git a/tests/eval/__init__.py b/tests/eval/__init__.py new file mode 100644 index 00000000..d7bdadb7 --- /dev/null +++ b/tests/eval/__init__.py @@ -0,0 +1,2 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Evaluation gate: adapter output distributions vs committed baselines.""" diff --git a/tests/eval/_eval_core.py b/tests/eval/_eval_core.py new file mode 100644 index 00000000..affaf568 --- /dev/null +++ b/tests/eval/_eval_core.py @@ -0,0 +1,715 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Capture and compare adapter-conditioned output distributions for the eval gate. + +One module, used by BOTH `tests/eval/test_adapter_evals.py` (which compares against +a committed baseline) and the skill's `record_eval_baseline.py` (which writes one). +Sharing it is the point: if recording and checking were separate implementations, +the baseline would slowly stop describing what the check measures and the gate +would pass forever. + +What is measured, per eval config: + + continuations the greedy token ids the baseline run produced, per prompt + adapter_dists top-k logprobs at each of those positions, with the adapter's + control token prepended to the prompt + base_dists the same prompts with NO control token + +MEASUREMENT IS TEACHER-FORCED, which is load-bearing. Both the baseline and the +check feed the BASELINE's `continuations` through the model and read the +distribution at each position, so position i is always conditioned on a byte- +identical prefix. Only recording generates; the check never lets the model +condition on its own output. + +Why: the first version of this gate compared position-aligned distributions +across a self-conditioning greedy rollout, and `granite42_vllm` failed its own +recording line (vLLM 0.30) with mean JSD 0.95 on prompt 3. The cause was ONE +near-tie argmax flip at position 1 -- `527` vs `16` -- after which the two runs +were generating different sentences and the metric was comparing unrelated +contexts. The numbers gave it away: mean JSD 0.953644 and mean(1-Jaccard) +0.9583 are both exactly 23/24, the fraction of positions at or after the flip, +and they were byte-identical on 0.26 and 0.30. Positions before the flip agreed +to JSD < 0.01. + +A rollout gate therefore cannot distinguish "this vLLM line computes different +logits" from "this vLLM line broke a tie the other way" -- and tolerating that +tie is the whole reason this is a distribution metric and not a token-exact one +(see below). Teacher forcing removes the cascade without weakening anything: a +real logit or weight regression still moves the distribution at the very first +position it touches. + +`adapter_dists` vs the baseline's `adapter_dists` is the regression gate: it answers +"does this vLLM line still produce the output we signed off on". `adapter_dists` vs +`base_dists` is the liveness gate: it answers "did the adapter fire at all". + +The liveness gate exists because of a real incident. vLLM 0.29 deleted the +multimodal hook the ASR path was overriding, so the override stopped being called +and no transcript was ever produced again -- with every test still green. An +adapter that silently stops being applied is the same failure shape, and only a +comparison against the un-adapted run can see it. + +Metric is top-k JSD plus top-k Jaccard distance, reused from +`tests/shared/logit_metrics.py` -- the same metric the generation-equivalence suite +already gates on. It is deliberately NOT token-exact: the fused SWITCH Triton +kernel's float-reduction order differs from vLLM's native linear, and that sub-ULP +difference can flip a near-tie greedy argmax between vLLM lines. A token-exact gate +would flag that as a regression; a distribution gate does not, while still catching +a real logit or weight break. + +THE COMPARISON SWEEPS ONLY k < TOP_K (`COMPARE_KS`), which is the second +load-bearing detail and was the second false positive. At k == TOP_K the compared +support IS the capture window, and the window's edge churns between runs: a token +ranked just inside one capture's top-20 and just outside the other's is present on +one side and absent on the other, and since `jsd_bits` renormalizes over the union +it contributes roughly its whole mass in bits regardless of how small the logit +difference actually was. See `COMPARE_KS` for the measurement that pinned this +(~43x inflation on one prompt, zero of it distribution movement). +""" + +from __future__ import annotations + +import hashlib +import json +import math +import os +import subprocess +import sys +from dataclasses import dataclass +from pathlib import Path + +from tests.shared.logit_metrics import jaccard, jsd_bits, topk_ids + +HERE = Path(__file__).parent +CASES = HERE / "cases" +BASELINES = HERE / "baselines" + +# Same defaults tests/conftest.py applies, set HERE because this module is also +# imported by the skill's record_eval_baseline.py, which runs standalone and so +# never loads conftest. Without it, recording a baseline booted vLLM with the +# FlashInfer sampler, which JIT-compiles through ninja and failed outright on the +# GPU pod (`ninja ... returned non-zero exit status 1`, engine core never +# started) -- while the eval CHECK, running under pytest, had the sampler off. +# Recording and checking must not differ in engine configuration, which is the +# whole reason both sides share this module. +# +# setdefault, so an image with a working toolchain can opt back in. +os.environ.setdefault("VLLM_USE_FLASHINFER_SAMPLER", "0") + +#: Generated positions per prompt. Long enough that the adapter's behaviour shows, +#: short enough that four configs fit in a GPU leg alongside everything else. +MAX_TOKENS = int(os.environ.get("GSW_EVAL_MAX_TOKENS", "24")) +#: Top-k captured per position. 20 keeps the baseline files well under the +#: 500 KB pre-commit ceiling while leaving room to sweep k when comparing. +#: Must stay strictly above min(COMPARE_KS) or the comparison has no k to sweep +#: and would pass vacuously -- asserted below, where COMPARE_KS is defined. +TOP_K = int(os.environ.get("GSW_EVAL_TOP_K", "20")) + +#: Defaults, overridable per config in the baseline file. Starting values are the +#: generation-equivalence suite's, which were calibrated against real corruptions: +#: a localized break (JSD ~1.0 bit at one position) and a systematic ~30% logit +#: scaling (mean JSD ~0.012) are both caught. +DEFAULT_THRESHOLDS = { + "mean_jsd": 0.003, + "max_jsd": 0.05, + "mean_jaccard_dist": 0.20, + # The liveness floor. An adapter whose output is indistinguishable from base + # is not applied -- or is a no-op, which is equally worth knowing. + "min_adapter_effect_jsd": 0.01, +} + + +@dataclass(frozen=True) +class EvalConfig: + name: str + env: str + backend: str # "vllm" | "hf" + description: str + #: Consulted when `env` is unset. Lets the HF-backend eval ride on whichever + #: checkpoint is already staged instead of needing its own copy. + fallback_env: str | None = None + + +#: The four evaluation configs. Granite 4.2 and Granite 5 with LoRA/aLoRA adapters +#: on vLLM, an SR (dual-stream) adapter on vLLM, and one adapter on the HF backend +#: -- so a break that lives in the HF path cannot hide behind a green vLLM leg. +EVAL_CONFIGS: dict[str, EvalConfig] = { + "granite42_vllm": EvalConfig( + "granite42_vllm", + "GSW_EVAL_G42_DIR", + "vllm", + "Granite 4.2 + LoRA/aLoRA adapter, vLLM backend", + ), + "granite5_vllm": EvalConfig( + "granite5_vllm", + "GSW_EVAL_G5_DIR", + "vllm", + "Granite 5 + LoRA/aLoRA adapter, vLLM backend", + ), + "sr_vllm": EvalConfig( + "sr_vllm", + "GSW_EVAL_SR_DIR", + "vllm", + "Shadow-Residual dual-stream adapter, vLLM backend", + ), + "granite42_hf": EvalConfig( + "granite42_hf", + "GSW_EVAL_HF_DIR", + "hf", + "One adapter on the HuggingFace backend", + fallback_env="GSW_EVAL_G42_DIR", + ), +} + + +#: Compose recipes, consulted only when no checkpoint is staged. Public +#: `ibm-granite` repos, and the same base+adapters the e2e suites already +#: download, so this adds no new artifact to fetch. `sr_vllm` deliberately has +#: NO recipe: a dual-stream checkpoint needs SR adapters, which are not public, +#: so that config keeps skipping rather than quietly evaluating a non-SR model +#: and reporting it as SR coverage. +COMPOSE_RECIPES: dict[str, tuple[str, tuple[str, ...]]] = { + "granite42_vllm": ( + "ibm-granite/granite-4.1-3b", + ("ibm-granite/granitelib-guardian-r1.0", "ibm-granite/granitelib-core-r1.0"), + ), + "granite5_vllm": ( + "ibm-granite/granite-4.0-micro", + ("ibm-granite/granitelib-rag-r1.0",), + ), +} +#: The HF-backend eval evaluates the same checkpoint as granite42_vllm, on the +#: other backend -- mirroring its `fallback_env`. +COMPOSE_RECIPES["granite42_hf"] = COMPOSE_RECIPES["granite42_vllm"] + +#: Shared with tests/hf/test_multi_switch_e2e.py ON PURPOSE -- the same cache +#: root, so a checkpoint composed by either side is warm-reused by the other +#: instead of being built twice in one GPU leg. +_E2E_ROOT = Path(os.environ.get("GRANITE_SWITCH_E2E_DIR", "/tmp/granite_switch_e2e")) + + +def checkpoint_dir(cfg: EvalConfig) -> Path | None: + """The checkpoint for `cfg`, composing one when no path is staged. + + An explicit ``GSW_EVAL_*_DIR`` always wins, so a pod with a real checkpoint + staged -- a 30B, or a variant with no public recipe -- is unaffected. + + WHY THERE IS A FALLBACK AT ALL. Requiring the env var meant the eval suite + could only ever skip: nothing sets ``GSW_EVAL_*_DIR`` on the GPU pod, and + pytest exits 0 on an all-skipped suite, so the leg went green having + evaluated nothing (run 39299824463: 4 collected, 4 skipped, "ALL GPU TESTS + PASSED", 0.03s). An eval gate that cannot run is worse than no gate, because + it reads as coverage. The repo already solved this for the e2e suites -- + compose from public HF repos into a warm-reused cache -- so this reuses that + mechanism rather than inventing a second one. + """ + for var in (cfg.env, cfg.fallback_env): + if var and (val := os.environ.get(var)): + p = Path(val) + if not p.is_dir(): + raise RuntimeError( + f"{var}={val} is set but is not a directory. An eval config " + "must either be absent (and skip) or usable -- a bad path " + "would otherwise read as 'not staged' and pass vacuously." + ) + return p + return compose_for(cfg) + + +def compose_for(cfg: EvalConfig) -> Path | None: + """Compose (or warm-reuse) a checkpoint for `cfg`; None if not possible here. + + Returns None -- so the caller SKIPS -- when the config has no recipe, or when + ``GSW_EVAL_NO_COMPOSE`` is set to force the old staged-only behaviour. A + compose FAILURE is not a skip: it raises, because a recipe that has stopped + working is a real break and must not be reported as "this runner does not + have the checkpoint". + """ + recipe = COMPOSE_RECIPES.get(cfg.name) + if recipe is None: + return None + # NO `GRANITE_SWITCH_E2E_MODELS=1` GATE HERE, DELIBERATELY. The e2e suites + # need that opt-in because they are reachable from a plain `pytest tests/` + # and composing pulls several GB from HF. These evals are not: they are + # excluded from the default selection by pyproject's `-m "not deep"` plus + # the `eval` marker, so the only ways in are `-m eval` and /gpu-test-eval. + # ASKING FOR THE EVAL SUITE IS THE OPT-IN. + # + # This is also the only workable place for it. Requiring a second env var + # would mean forwarding it to the GPU pod, and the pod is launched by + # /opt/gsw/submit_and_poll.sh, which is baked into the runner image and + # cannot be given a new flag from this repo. A gate nothing can satisfy is + # how the suite ended up permanently skipping in the first place. + if os.environ.get("GSW_EVAL_NO_COMPOSE"): + return None + + base, adapters = recipe + out_dir = _E2E_ROOT / f"eval-{cfg.name}" + if (out_dir / "config.json").exists(): + return out_dir + + out_dir.mkdir(parents=True, exist_ok=True) + result = subprocess.run( + [ + sys.executable, + "-m", + "granite_switch.composer.compose_granite_switch", + "--base-model", + base, + "--adapters", + *adapters, + "--technology-filter", + "lora", + "--output", + str(out_dir), + ], + capture_output=True, + text=True, + ) + if result.returncode != 0: + raise RuntimeError( + f"compose failed for eval config {cfg.name}:\n" + f"--- stdout ---\n{result.stdout[-3000:]}\n" + f"--- stderr ---\n{result.stderr[-3000:]}" + ) + if not (out_dir / "config.json").exists(): + raise RuntimeError(f"compose produced no config.json in {out_dir}") + return out_dir + + +def prompts() -> list[str]: + return json.loads((CASES / "prompts.json").read_text())["prompts"] + + +def fingerprint(model_dir: Path) -> str: + """Identify the checkpoint a baseline was recorded against. + + config.json byte-for-byte plus the name and size of every weight shard. Not a + content hash of the weights -- that is minutes of I/O for a 30B checkpoint and + the shard sizes already change whenever the weights are re-exported. + + Without this, re-staging a different checkpoint under the same path would be + silently evaluated against the old baseline, and the gate would be measuring + nothing. + """ + h = hashlib.sha256() + h.update((model_dir / "config.json").read_bytes()) + for f in sorted(model_dir.glob("*.safetensors")): + h.update(f.name.encode()) + h.update(str(f.stat().st_size).encode()) + return h.hexdigest()[:16] + + +#: The adapter each config evaluates, BY NAME. Not an index, because compose +#: orders adapters in `rglob` filesystem order -- `discover_adapters` builds its +#: dict from `root_path.rglob(...)` and returns `list(...values())` without +#: sorting (unlike its sibling `list_available_adapters`, which does sort). So +#: "adapter 0" of the same recipe is not the same adapter on two machines: run +#: 39569446055 composed granite42 with `factuality-correction` first on one GPU +#: leg and `factuality-detection` first on the other, and the index-0 default +#: made the eval compare two different adapters and report it as a regression. +#: Pinning the name makes the eval independent of that ordering. +EVAL_ADAPTERS: dict[str, str] = { + "granite42_vllm": "factuality-correction", + "granite42_hf": "factuality-correction", + "granite5_vllm": "answerability", +} + + +def adapter_of(model_dir: Path, config_name: str | None = None) -> tuple[str, int]: + """(name, control-token id) of the adapter this config evaluates. + + Selected BY NAME -- from `EVAL_ADAPTERS`, overridable with GSW_EVAL_ADAPTER -- + so the compose-order instability described above cannot silently swap which + adapter is measured. Falls back to index 0 only for a config with no entry + (a staged checkpoint with no recipe, e.g. sr_vllm). + """ + cfg = json.loads((model_dir / "config.json").read_text()) + names = cfg.get("adapter_names") or [] + ids = cfg.get("adapter_token_ids") or [] + if not names or not ids: + raise RuntimeError( + f"{model_dir} declares no adapters (adapter_names / adapter_token_ids " + "are empty) -- it is a skinned checkpoint, not an eval target." + ) + + want = os.environ.get("GSW_EVAL_ADAPTER") or EVAL_ADAPTERS.get(config_name or "") + if want and want not in names: + raise RuntimeError( + f"the eval for {config_name} measures adapter {want!r}, which this " + f"checkpoint does not contain. It offers {names}. Compose dropped it, " + "or the recipe changed -- either way the gate must not fall back to a " + "different adapter and report the difference as a regression." + ) + idx = names.index(want) if want else 0 + return names[idx], ids[idx] + + +def versions() -> dict[str, str]: + """What the capture ran against. The baseline's provenance.""" + from importlib.metadata import PackageNotFoundError, version + + out = {} + for pkg in ("vllm", "torch", "transformers"): + try: + out[pkg] = version(pkg) + except PackageNotFoundError: + out[pkg] = "absent" + return out + + +# ── capture ─────────────────────────────────────────────────────────────────── + + +def _topk(d: dict[int, float]) -> dict[str, float]: + """The TOP_K highest-logprob entries, string-keyed for JSON. + + vLLM's `prompt_logprobs` returns the k alternatives PLUS the actual token when + that token is outside the top k, so a raw dict is sometimes k+1 entries wide. + Truncating here keeps every captured position exactly k wide, which the + metric's own k-sweep assumes. + """ + return { + str(t): float(v) + for t, v in sorted(d.items(), key=lambda kv: kv[1], reverse=True)[:TOP_K] + } + + +def _run_vllm( + model_dir: Path, + adapter_seqs: list[list[int]], + base_seqs: list[list[int]], + continuations: list[list[int]] | None, +) -> tuple[list[list[int]], list[list[dict]], list[list[dict]]]: + """Teacher-forced top-k logprobs for both passes; generates if asked to. + + `continuations is None` means "recording": greedily generate from the adapter + pass first and return what it produced. Either way the DISTRIBUTIONS come from + the same teacher-forced `prompt_logprobs` path, so a baseline is measured by + exactly the code that later checks it. + """ + from vllm import LLM, SamplingParams + from vllm.inputs import TokensPrompt + + from tests.shared.vllm_gpu_mem import gpu_mem_util, shutdown_llm + + kwargs: dict = { + "model": str(model_dir), + "enforce_eager": True, + # OFF for reproducibility, not speed. The adapter and base passes send + # near-identical token sequences -- they differ only by the leading + # control token -- so with prefix caching on, whether a position is + # recomputed or served from a cached block depends on what ran earlier in + # the same engine. That made the capture depend on pass order: prompt 0, + # the longest, was the only one whose numbers moved between two runs of + # the same vLLM line (granite42_vllm 0.000000 -> 0.001857, granite5_vllm + # 0.001914 -> 0.003221 across the 0.26 and 0.30 legs of run + # 39556314476), while the shorter prompts reproduced byte-identically. + "enable_prefix_caching": False, + } + # vLLM measures gpu_memory_utilization against TOTAL memory and refuses to + # start if that exceeds what is free. These evals start engines back to back, + # so a fixed value only works on an idle card. + if (util := gpu_mem_util()) is not None: + kwargs["gpu_memory_utilization"] = util + + llm = LLM(**kwargs) + try: + if continuations is None: + outs = llm.generate( + [TokensPrompt(prompt_token_ids=s) for s in adapter_seqs], + SamplingParams(max_tokens=MAX_TOKENS, temperature=0.0), + ) + continuations = [list(o.outputs[0].token_ids) for o in outs] + + groups: list[list[list[dict]]] = [] + for seqs in (adapter_seqs, base_seqs): + outs = llm.generate( + [ + TokensPrompt(prompt_token_ids=[*s, *c]) + for s, c in zip(seqs, continuations, strict=True) + ], + # max_tokens=1 because prompt_logprobs is the measurement and vLLM + # requires at least one generated token; the generated one is unused. + SamplingParams(max_tokens=1, temperature=0.0, prompt_logprobs=TOP_K), + ) + group: list[list[dict]] = [] + for o, s, c in zip(outs, seqs, continuations, strict=True): + pl = o.prompt_logprobs + # Not a skip: a capture missing positions would otherwise be + # compared as a shorter run and the metric would average over + # whatever survived. + if pl is None or len(pl) < len(s) + len(c): + raise RuntimeError( + "vLLM returned no usable prompt_logprobs " + f"(got {0 if pl is None else len(pl)}, need " + f"{len(s) + len(c)}). The eval measures distributions via " + "prompt_logprobs; without them there is nothing to compare." + ) + group.append( + [ + # prompt_logprobs[j] is the distribution over prompt token j + # given tokens[:j], so continuation step i -- token index + # len(s)+i -- reads at len(s)+i. + _topk({t: lp.logprob for t, lp in pl[len(s) + i].items()}) + for i in range(len(c)) + ] + ) + groups.append(group) + return continuations, groups[0], groups[1] + finally: + # Release the device before the next config's engine starts; otherwise the + # free-memory guard above trips on our own leftovers. + shutdown_llm(llm) + + +def _run_hf( + model_dir: Path, + adapter_seqs: list[list[int]], + base_seqs: list[list[int]], + continuations: list[list[int]] | None, +) -> tuple[list[list[int]], list[list[dict]], list[list[dict]]]: + """The same measurement through the HF backend: one forward per forced sequence.""" + import torch + + from granite_switch.hf import GraniteSwitchForCausalLM + + model = GraniteSwitchForCausalLM.from_pretrained( + model_dir, + dtype="auto", + device_map="cuda" if torch.cuda.is_available() else "cpu", + ) + model.eval() + + if continuations is None: + continuations = [] + for seq in adapter_seqs: + ids = torch.tensor([seq], device=model.device) + gen = model.generate(ids, max_new_tokens=MAX_TOKENS, do_sample=False) + continuations.append([int(t) for t in gen[0][len(seq) :]]) + + groups: list[list[list[dict]]] = [] + for seqs in (adapter_seqs, base_seqs): + group: list[list[dict]] = [] + for seq, cont in zip(seqs, continuations, strict=True): + ids = torch.tensor([[*seq, *cont]], device=model.device) + with torch.no_grad(): + logits = model(ids).logits[0].float() + steps = [] + for i in range(len(cont)): + # logits[j] predicts token j+1, so step i -- token index len(seq)+i + # -- is read at len(seq)+i-1. + lp = torch.log_softmax(logits[len(seq) + i - 1], dim=-1) + vals, idx = torch.topk(lp, TOP_K) + steps.append({int(t): float(v) for t, v in zip(idx, vals, strict=True)}) + group.append([_topk(s) for s in steps]) + groups.append(group) + return continuations, groups[0], groups[1] + + +def capture( + cfg: EvalConfig, model_dir: Path, continuations: list[list[int]] | None = None +) -> dict: + """Run both the adapter-on and base passes and package the result. + + `continuations` is the baseline's recorded token ids. The CHECK always passes + them, so it measures the model at exactly the contexts the baseline measured; + only recording leaves it None and generates. + """ + from transformers import AutoTokenizer + + name, ctrl = adapter_of(model_dir, cfg.name) + tok = AutoTokenizer.from_pretrained(model_dir) + texts = prompts() + base_seqs = [tok(p, add_special_tokens=False)["input_ids"] for p in texts] + # Control token at the sequence head -- the LoRA placement, and what + # tests/integration/test_audio_serving_smoke.py does. Index i of + # adapter_token_ids activates adapter i+1; 0 is base. + adapter_seqs = [[ctrl, *s] for s in base_seqs] + + run = _run_vllm if cfg.backend == "vllm" else _run_hf + # Both passes forced with the SAME continuation, so the liveness comparison + # (adapter vs base) is position-aligned by construction too: it asks what the + # un-adapted model would have predicted at the adapter's own contexts. + continuations, adapter_dists, base_dists = run( + model_dir, adapter_seqs, base_seqs, continuations + ) + + return { + "config": cfg.name, + "backend": cfg.backend, + "description": cfg.description, + "recorded_on": versions(), + "checkpoint_fingerprint": fingerprint(model_dir), + "adapter": {"name": name, "token_id": ctrl}, + "max_tokens": MAX_TOKENS, + "top_k": TOP_K, + "prompts": texts, + "continuations": continuations, + "thresholds": dict(DEFAULT_THRESHOLDS), + "adapter_dists": adapter_dists, + "base_dists": base_dists, + } + + +# ── compare ─────────────────────────────────────────────────────────────────── + + +#: The k values the comparison sweeps. ALL STRICTLY BELOW TOP_K, which is +#: load-bearing: at k == TOP_K the compared support is the capture WINDOW, and the +#: window's own edge churns. A token ranked just inside one capture's top-20 and +#: just outside the other's enters the union present on one side and absent on the +#: other, and `jsd_bits` renormalizes over the union, so that token contributes +#: roughly its entire mass in bits however small the underlying logit difference +#: was. Measured on the two `eval-record` recordings of run 39578693370 +#: (granite5_vllm prompt 0): ~3 such tokens per position holding 0.0157 mass gave +#: mean JSD 0.016248 at k=20, versus 0.000378 at k<=10 over the same positions -- +#: a 43x artifact that is pure truncation, not distribution movement. That is what +#: made granite5_vllm fail at 0.003472 > 0.003 on the 0.26 leg of run 39587132597 +#: while granite42_vllm read exactly 0.000000 on the same leg: the ordering was +#: backwards for a version regression, because it was never about the version. +#: Keeping k < TOP_K means every compared token was ranked well inside both +#: captures, so presence is not itself a measurement. Sensitivity is retained: a +#: 30% logit scaling still reads mean JSD 0.011 and a one-position top-2 swap reads +#: max JSD 0.72, against thresholds of 0.003 and 0.05. +#: Do not add TOP_K back to this tuple. Raise TOP_K instead if you want a wider +#: sweep -- the invariant is k < TOP_K, not the specific numbers. +COMPARE_KS = (1, 5, 10) + +# GSW_EVAL_TOP_K is an env knob, so a caller can set it below the whole sweep. The +# k >= TOP_K skip would then drop every k and `_pairwise` would return all-zeros -- +# an eval that passes because it measured nothing. Fail at import instead. +if TOP_K <= min(COMPARE_KS): + raise RuntimeError( + f"GSW_EVAL_TOP_K={TOP_K} leaves no k below it to compare over " + f"(COMPARE_KS={COMPARE_KS}); the eval would pass without measuring. " + f"Use GSW_EVAL_TOP_K > {min(COMPARE_KS)}." + ) + + +def _pairwise(a: list[dict], b: list[dict], ks=COMPARE_KS) -> dict: + """mean/max JSD and mean Jaccard distance over aligned positions, swept over k.""" + worst = { + "mean_jsd": 0.0, + "max_jsd": 0.0, + "mean_jaccard_dist": 0.0, + "max_jsd_pos": -1, + } + n = min(len(a), len(b)) + for k in ks: + if k >= TOP_K: + continue + jsds, jaccs = [], [] + for i in range(n): + pa = {int(t): v for t, v in a[i].items()} + pb = {int(t): v for t, v in b[i].items()} + ids = list(set(topk_ids(pa, k)) | set(topk_ids(pb, k))) + jsds.append(jsd_bits(pa, pb, ids)) + jaccs.append(1.0 - jaccard(topk_ids(pa, k), topk_ids(pb, k))) + if not jsds: + continue + mx = max(jsds) + worst["mean_jsd"] = max(worst["mean_jsd"], sum(jsds) / len(jsds)) + worst["mean_jaccard_dist"] = max( + worst["mean_jaccard_dist"], sum(jaccs) / len(jaccs) + ) + if mx > worst["max_jsd"]: + worst["max_jsd"] = mx + worst["max_jsd_pos"] = jsds.index(mx) + return worst + + +def compare(baseline: dict, current: dict) -> tuple[list[str], list[str]]: + """(failures, report-lines). Empty failures means the eval passed.""" + fails: list[str] = [] + report: list[str] = [] + th = {**DEFAULT_THRESHOLDS, **baseline.get("thresholds", {})} + + # Structural mismatches first: a threshold comparison against a baseline + # describing a different checkpoint, adapter or prompt set is meaningless, and + # reporting it as a quality regression would send the reader hunting a bug that + # is actually a staging mistake. + if baseline["prompts"] != current["prompts"]: + fails.append( + "prompt set changed since the baseline was recorded -- re-record it " + "deliberately (tests/eval/cases/prompts.json is committed for this reason)" + ) + return fails, report + if baseline["adapter"]["name"] != current["adapter"]["name"]: + fails.append( + f"baseline evaluates adapter {baseline['adapter']['name']!r} but the " + f"checkpoint now offers {current['adapter']['name']!r} first -- the " + "checkpoint was re-composed with a different adapter order" + ) + return fails, report + if "continuations" not in baseline: + fails.append( + "baseline predates teacher forcing (no 'continuations' key). It was " + "recorded from a self-conditioning greedy rollout, where one flipped " + "near-tie desynchronizes every later position and the metric compares " + "unrelated contexts. Re-record it on a KNOWN-GOOD line; it cannot be " + "compared against a forced capture." + ) + return fails, report + if baseline["continuations"] != current["continuations"]: + # Unreachable via test_adapter_evals, which forces the baseline's own + # continuations. Guards a caller that forgets to pass them -- which would + # silently reintroduce the rollout bug this measurement exists to avoid. + fails.append( + "current capture used different continuations from the baseline, so " + "the comparison is not position-aligned. capture() must be called " + "with baseline['continuations']." + ) + return fails, report + if baseline["checkpoint_fingerprint"] != current["checkpoint_fingerprint"]: + fails.append( + "checkpoint changed since the baseline was recorded " + f"({baseline['checkpoint_fingerprint']} -> " + f"{current['checkpoint_fingerprint']}). The gate cannot tell a vLLM " + "regression from a different checkpoint, so it refuses to guess. " + "Re-stage the recorded checkpoint, or re-record the baseline." + ) + return fails, report + + report.append(f"baseline recorded on vllm {baseline['recorded_on'].get('vllm')}") + report.append(f"current run on vllm {current['recorded_on'].get('vllm')}") + + # 1. Regression: this run vs the signed-off run. + for i, prompt in enumerate(current["prompts"]): + m = _pairwise(baseline["adapter_dists"][i], current["adapter_dists"][i]) + report.append( + f" prompt {i}: mean JSD {m['mean_jsd']:.6f} max {m['max_jsd']:.6f}" + f" @pos {m['max_jsd_pos']} mean(1-Jacc) {m['mean_jaccard_dist']:.4f}" + ) + for key in ("mean_jsd", "max_jsd", "mean_jaccard_dist"): + if m[key] > th[key]: + fails.append( + f"prompt {i} ({prompt[:40]!r}...): {key}={m[key]:.6f} > {th[key]}" + ) + + # 2. Liveness: the adapter must still change the output. + effects = [ + _pairwise(current["adapter_dists"][i], current["base_dists"][i])["mean_jsd"] + for i in range(len(current["prompts"])) + ] + eff = sum(effects) / len(effects) if effects else 0.0 + report.append(f" adapter effect (vs base): mean JSD {eff:.6f}") + if eff < th["min_adapter_effect_jsd"]: + fails.append( + f"adapter effect {eff:.6f} < {th['min_adapter_effect_jsd']}: the " + f"adapter {current['adapter']['name']!r} is not measurably changing the " + "output. Either its control token is no longer routing, or the LoRA " + "path is not being applied. This is the silent-failure mode the eval " + "exists for -- do NOT re-record the baseline to make it pass." + ) + if math.isnan(eff): + fails.append("adapter effect is NaN -- the model produced non-finite logits") + + return fails, report + + +def baseline_path(name: str) -> Path: + return BASELINES / f"{name}.json" + + +def load_baseline(name: str) -> dict | None: + p = baseline_path(name) + return json.loads(p.read_text()) if p.is_file() else None diff --git a/tests/eval/baselines/README.md b/tests/eval/baselines/README.md new file mode 100644 index 00000000..ad01eb70 --- /dev/null +++ b/tests/eval/baselines/README.md @@ -0,0 +1,52 @@ + +# Eval baselines + +One `.json` per eval config, committed. Each records, for a fixed prompt +set, the top-k logprob distribution at every greedily generated position — plus the +vLLM/torch/transformers versions it was captured on, the adapter it evaluated, and +a fingerprint of the checkpoint. + +A baseline is a **signed-off result**. `tests/eval/test_adapter_evals.py` compares +the current run against it and fails on drift beyond the thresholds stored in the +file. + +## Recording one + +Record on the GPU runner that also does the checking, via the workflow's +`eval-record` suite — not locally and not on another cluster. A baseline captured +elsewhere was not reproducible here: it missed by a systematic ~0.004 mean JSD on +both vLLM configs, identically on the 0.26 and 0.30 legs. Same-environment +recording makes the baseline reproducible by construction, so later movement is +attributable to the vLLM line and nothing else. + +```bash +gh workflow run gpu-tests.yaml --ref \ + -f suite=eval-record -f sha= -f no_cache=true +``` + +The run prints each baseline JSON into the pod log for a human to extract and +commit; it writes nothing to the repo. `eval-record` is deliberately +non-cacheable, since the log *is* the artifact. See +`tests/eval/test_record_baselines.py`. + +Baselines must be captured **before** a port, on the version you already trust. A +baseline captured on the version under test proves nothing. + +## When re-recording is legitimate + +- The checkpoint was intentionally re-composed or replaced (the fingerprint check + will have failed first and told you so). +- The prompt set changed deliberately. +- A quality change was reviewed and **explicitly accepted** by a human. + +## When it is not + +A failing eval on a new vLLM line. That failure is the entire reason this gate +exists. Re-recording to clear it silently adopts the regression and leaves the +gate permanently blind to it. Report it instead. + +The `min_adapter_effect_jsd` check is the one to be most careful with: it fails +when the adapter stops measurably changing the output, which means the adapter is +not being applied at all. vLLM 0.29 did exactly this to the ASR path by deleting +the hook its override sat on — nothing raised, nothing went red, the feature just +stopped. Never paper over that one. diff --git a/tests/eval/baselines/granite42_hf.json b/tests/eval/baselines/granite42_hf.json new file mode 100644 index 00000000..c2fa603c --- /dev/null +++ b/tests/eval/baselines/granite42_hf.json @@ -0,0 +1,4379 @@ +{ + "adapter": { + "name": "factuality-correction", + "token_id": 100352 + }, + "adapter_dists": [ + [ + { + "1102": -4.3573455810546875, + "1115": -2.3573455810546875, + "11205": -5.3573455810546875, + "12220": -4.8573455810546875, + "1442": -5.7323455810546875, + "1666": -4.8573455810546875, + "17384": -5.3573455810546875, + "1952": -5.6073455810546875, + "23212": -4.3573455810546875, + "2360": -5.6073455810546875, + "2435": -1.607345700263977, + "2468": -4.8573455810546875, + "2684": -4.4823455810546875, + "362": -4.8573455810546875, + "3861": -5.7323455810546875, + "4452": -3.3573455810546875, + "4740": -5.1073455810546875, + "4815": -5.3573455810546875, + "578": -0.857345700263977, + "763": -4.2323455810546875 + }, + { + "10430": -5.0853376388549805, + "10554": -5.0853376388549805, + "11633": -5.0853376388549805, + "13093": -1.08533775806427, + "1510": -5.0853376388549805, + "1828": -4.4603376388549805, + "19114": -4.5853376388549805, + "1925": -4.8353376388549805, + "2944": -4.5853376388549805, + "3477": -4.7103376388549805, + "3697": -4.0853376388549805, + "4783": -5.3353376388549805, + "4872": -5.0853376388549805, + "502": -4.5853376388549805, + "5597": -3.5853376388549805, + "6574": -3.0853376388549805, + "7055": -4.4603376388549805, + "7580": -5.2103376388549805, + "7781": -5.0853376388549805, + "8199": -2.4603376388549805 + }, + { + "1047": -4.114412784576416, + "11": -3.864412784576416, + "1101": -2.239412784576416, + "1243": -4.364412784576416, + "14407": -3.489412784576416, + "1550": -3.364412784576416, + "16626": -2.614412784576416, + "17610": -4.364412784576416, + "2322": -2.864412784576416, + "3697": -3.364412784576416, + "374": -2.239412784576416, + "44660": -4.864412784576416, + "574": -2.864412784576416, + "596": -3.489412784576416, + "6755": -4.989412784576416, + "6773": -3.364412784576416, + "6787": -4.864412784576416, + "690": -2.864412784576416, + "706": -3.239412784576416, + "7378": -4.864412784576416 + }, + { + "1101": -2.898845911026001, + "11920": -3.773845911026001, + "13126": -3.023845911026001, + "13847": -2.898845911026001, + "1457": -4.148845672607422, + "1903": -3.023845911026001, + "2103": -3.023845911026001, + "24306": -2.273845911026001, + "264": -4.398845672607422, + "304": -4.148845672607422, + "3318": -4.398845672607422, + "3411": -4.273845672607422, + "34988": -3.898845911026001, + "3685": -3.273845911026001, + "40056": -3.648845911026001, + "5131": -2.773845911026001, + "539": -3.273845911026001, + "8010": -4.273845672607422, + "8647": -3.773845911026001, + "9293": -4.148845672607422 + }, + { + "10213": -6.509314060211182, + "11": -9.13431453704834, + "11622": -6.384314060211182, + "1193": -8.50931453704834, + "14090": -8.63431453704834, + "14918": -6.884314060211182, + "15871": -6.759314060211182, + "21742": -7.884314060211182, + "220": -9.75931453704834, + "24121": -8.63431453704834, + "315": -0.009314296767115593, + "323": -9.75931453704834, + "3697": -9.38431453704834, + "389": -9.75931453704834, + "449": -9.00931453704834, + "4661": -9.00931453704834, + "47904": -9.75931453704834, + "505": -8.63431453704834, + "555": -6.634314060211182, + "704": -9.75931453704834 + }, + { + "10195": -3.996980667114258, + "11888": -4.371980667114258, + "1274": -3.871980667114258, + "1403": -3.871980667114258, + "220": -2.246980667114258, + "2225": -4.871980667114258, + "2380": -2.871980667114258, + "24005": -2.371980667114258, + "264": -3.246980667114258, + "279": -2.871980667114258, + "3116": -3.371980667114258, + "3697": -2.496980667114258, + "3892": -4.496980667114258, + "4330": -3.121980667114258, + "4848": -3.996980667114258, + "5370": -4.871980667114258, + "7931": -3.996980667114258, + "8223": -4.371980667114258, + "8254": -4.246980667114258, + "832": -4.371980667114258 + }, + { + "1032": -2.935333490371704, + "1114": -3.810333490371704, + "17": -3.935333490371704, + "18": -3.310333490371704, + "19": -3.310333490371704, + "20": -2.810333490371704, + "21": -3.310333490371704, + "22": -3.435333490371704, + "23": -3.435333490371704, + "24": -3.435333490371704, + "508": -3.435333490371704, + "605": -2.435333490371704, + "717": -2.310333490371704, + "806": -3.060333490371704, + "845": -3.435333490371704, + "868": -3.060333490371704, + "914": -4.185333251953125, + "966": -4.185333251953125, + "972": -3.810333490371704, + "975": -3.310333490371704 + }, + { + "10195": -4.69888973236084, + "11434": -5.69888973236084, + "12643": -5.32388973236084, + "1274": -1.8238897323608398, + "13063": -5.69888973236084, + "13093": -5.19888973236084, + "15177": -5.32388973236084, + "16043": -5.57388973236084, + "1614": -5.07388973236084, + "16689": -5.32388973236084, + "24005": -3.32388973236084, + "311": -5.69888973236084, + "3697": -0.6988897919654846, + "40020": -4.19888973236084, + "4580": -4.69888973236084, + "48962": -5.07388973236084, + "5687": -5.69888973236084, + "6918": -5.19888973236084, + "7931": -3.19888973236084, + "8420": -5.32388973236084 + }, + { + "11": -0.6781598925590515, + "13": -3.3031599521636963, + "14393": -3.6781599521636963, + "16689": -6.053159713745117, + "21489": -4.803159713745117, + "25": -3.6781599521636963, + "26": -6.178159713745117, + "2737": -4.803159713745117, + "304": -5.178159713745117, + "315": -4.178159713745117, + "31706": -6.303159713745117, + "320": -6.428159713745117, + "323": -2.1781599521636963, + "382": -4.553159713745117, + "4183": -6.303159713745117, + "430": -5.428159713745117, + "449": -3.5531599521636963, + "482": -5.178159713745117, + "505": -2.1781599521636963, + "889": -2.8031599521636963 + }, + { + "11888": -4.44557523727417, + "14393": -3.94557523727417, + "1855": -3.19557523727417, + "220": -2.19557523727417, + "2380": -4.19557523727417, + "2737": -1.1955753564834595, + "3116": -4.32057523727417, + "315": -4.57057523727417, + "31706": -4.69557523727417, + "323": -2.32057523727417, + "4330": -4.32057523727417, + "4376": -4.57057523727417, + "449": -1.9455753564834595, + "4848": -3.94557523727417, + "682": -3.19557523727417, + "719": -4.69557523727417, + "8223": -4.44557523727417, + "8254": -4.32057523727417, + "832": -4.44557523727417, + "889": -4.07057523727417 + }, + { + "1063": -5.380410194396973, + "1403": -2.8804101943969727, + "1614": -5.380410194396973, + "220": -2.2554101943969727, + "2225": -4.380410194396973, + "2380": -2.7554101943969727, + "24005": -2.8804101943969727, + "264": -2.6304101943969727, + "279": -1.6304103136062622, + "3116": -3.6304101943969727, + "3697": -3.6304101943969727, + "3892": -5.255410194396973, + "40020": -5.130410194396973, + "4330": -4.130410194396973, + "459": -5.005410194396973, + "4848": -4.505410194396973, + "520": -5.255410194396973, + "8223": -5.255410194396973, + "8254": -5.130410194396973, + "832": -3.0054101943969727 + }, + { + "10388": -4.217839241027832, + "10716": -2.342839479446411, + "12432": -2.842839479446411, + "13093": -4.342839241027832, + "16478": -4.092839241027832, + "17192": -3.842839479446411, + "17352": -3.342839479446411, + "19114": -3.342839479446411, + "19582": -4.592839241027832, + "2010": -3.717839479446411, + "21892": -3.592839479446411, + "23270": -3.967839479446411, + "30173": -4.342839241027832, + "3363": -4.467839241027832, + "4783": -4.842839241027832, + "4872": -2.592839479446411, + "4900": -3.342839479446411, + "7690": -3.842839479446411, + "8857": -4.217839241027832, + "94852": -3.967839479446411 + }, + { + "11": -1.159505009651184, + "13": -2.9095048904418945, + "1543": -7.5345048904418945, + "1732": -6.2845048904418945, + "22803": -3.9095048904418945, + "315": -2.0345048904418945, + "320": -6.5345048904418945, + "323": -2.1595048904418945, + "369": -7.1595048904418945, + "382": -5.4095048904418945, + "449": -7.9095048904418945, + "4562": -7.6595048904418945, + "477": -7.4095048904418945, + "4872": -7.6595048904418945, + "505": -4.2845048904418945, + "5794": -5.7845048904418945, + "596": -7.1595048904418945, + "77751": -6.2845048904418945, + "889": -4.6595048904418945, + "9164": -1.159505009651184 + }, + { + "12432": -5.045219421386719, + "13093": -5.170219421386719, + "1403": -3.6702194213867188, + "17192": -3.0452194213867188, + "220": -2.7952194213867188, + "2380": -3.4202194213867188, + "264": -3.1702194213867188, + "27158": -4.045219421386719, + "279": -2.1702194213867188, + "3116": -4.045219421386719, + "323": -1.9202194213867188, + "4330": -4.045219421386719, + "449": -4.295219421386719, + "459": -5.045219421386719, + "4848": -4.795219421386719, + "4872": -4.795219421386719, + "505": -4.920219421386719, + "7690": -4.670219421386719, + "832": -4.295219421386719, + "889": -1.7952194213867188 + }, + { + "1051": -3.693937301635742, + "1101": -4.693937301635742, + "11105": -3.818937301635742, + "14407": -4.943937301635742, + "16626": -3.318937301635742, + "17482": -4.818937301635742, + "1903": -4.818937301635742, + "2011": -4.693937301635742, + "2322": -3.693937301635742, + "3449": -4.693937301635742, + "374": -1.6939371824264526, + "4097": -3.693937301635742, + "527": -1.3189371824264526, + "574": -3.943937301635742, + "617": -3.443937301635742, + "6773": -4.943937301635742, + "682": -3.693937301635742, + "690": -3.443937301635742, + "706": -3.693937301635742, + "8854": -4.318937301635742 + }, + { + "12146": -3.722929000854492, + "12514": -4.722929000854492, + "12893": -4.847929000854492, + "16689": -2.847929000854492, + "18255": -3.847929000854492, + "1855": -4.972929000854492, + "21489": -1.7229288816452026, + "24005": -4.222929000854492, + "279": -4.847929000854492, + "3060": -4.847929000854492, + "3685": -4.347929000854492, + "3697": -4.222929000854492, + "39048": -5.222929000854492, + "4183": -2.972929000854492, + "505": -3.347929000854492, + "51920": -3.597929000854492, + "539": -4.472929000854492, + "682": -1.9729288816452026, + "8647": -2.097929000854492, + "961": -4.972929000854492 + }, + { + "13": -6.527996063232422, + "1475": -5.777996063232422, + "1555": -6.277996063232422, + "1855": -6.652996063232422, + "30171": -4.902996063232422, + "304": -6.027996063232422, + "311": -3.402996301651001, + "3196": -5.902996063232422, + "323": -4.652996063232422, + "369": -3.277996301651001, + "3697": -6.902996063232422, + "389": -5.527996063232422, + "439": -6.902996063232422, + "449": -6.902996063232422, + "477": -5.652996063232422, + "505": -4.402996063232422, + "520": -6.652996063232422, + "53258": -7.027996063232422, + "555": -0.1529962718486786, + "6089": -7.027996063232422 + }, + { + "10195": -5.827027320861816, + "1614": -6.202027320861816, + "1855": -5.702027320861816, + "2204": -5.577027320861816, + "2225": -5.577027320861816, + "2254": -6.952027320861816, + "24245": -6.327027320861816, + "264": -4.952027320861816, + "279": -0.07702741771936417, + "3060": -5.952027320861816, + "3109": -7.702027320861816, + "323": -5.702027320861816, + "3697": -6.702027320861816, + "459": -7.077027320861816, + "4900": -5.452027320861816, + "5370": -6.202027320861816, + "68140": -6.952027320861816, + "6918": -7.452027320861816, + "8151": -6.827027320861816, + "872": -4.952027320861816 + }, + { + "10092": -4.678754806518555, + "10388": -3.928755044937134, + "10716": -3.928755044937134, + "11145": -4.428754806518555, + "12432": -3.428755044937134, + "15177": -4.428754806518555, + "1614": -3.803755044937134, + "17352": -2.928755044937134, + "19114": -3.928755044937134, + "19582": -2.678755044937134, + "2010": -4.303754806518555, + "24245": -4.303754806518555, + "30173": -4.303754806518555, + "3363": -3.928755044937134, + "4580": -3.053755044937134, + "4783": -4.678754806518555, + "4872": -2.178755044937134, + "4900": -3.053755044937134, + "7690": -3.928755044937134, + "8925": -4.053754806518555 + }, + { + "11": -3.2018465995788574, + "13": -0.9518465995788574, + "1306": -6.076846599578857, + "304": -5.201846599578857, + "311": -3.2018465995788574, + "315": -1.5768465995788574, + "3196": -5.326846599578857, + "323": -1.5768465995788574, + "369": -3.5768465995788574, + "37081": -6.076846599578857, + "382": -3.7018465995788574, + "389": -5.451846599578857, + "439": -6.951846599578857, + "449": -4.951846599578857, + "477": -4.451846599578857, + "505": -5.076846599578857, + "520": -5.951846599578857, + "5304": -6.826846599578857, + "596": -7.201846599578857, + "719": -6.451846599578857 + }, + { + "10554": -5.235718727111816, + "1102": -4.860718727111816, + "1115": -4.110718727111816, + "11205": -4.610718727111816, + "13625": -5.735718727111816, + "17384": -4.110718727111816, + "2052": -4.235718727111816, + "2435": -2.2357187271118164, + "2468": -5.610718727111816, + "2684": -4.360718727111816, + "362": -5.110718727111816, + "3861": -4.110718727111816, + "4314": -4.110718727111816, + "4427": -5.610718727111816, + "4452": -4.610718727111816, + "4740": -5.735718727111816, + "578": -0.4857187867164612, + "763": -4.985718727111816, + "9062": -3.7357187271118164, + "9220": -5.360718727111816 + }, + { + "10716": -2.962630271911621, + "1176": -5.712630271911621, + "13093": -0.9626302719116211, + "1510": -5.462630271911621, + "1828": -4.462630271911621, + "1925": -4.962630271911621, + "21892": -5.087630271911621, + "220": -5.212630271911621, + "3477": -4.462630271911621, + "3697": -2.337630271911621, + "4562": -5.712630271911621, + "4872": -3.212630271911621, + "502": -5.587630271911621, + "5597": -4.087630271911621, + "6156": -5.712630271911621, + "6574": -3.212630271911621, + "7055": -5.212630271911621, + "7580": -3.837630271911621, + "8199": -2.462630271911621, + "8857": -5.462630271911621 + }, + { + "11": -5.201213836669922, + "1101": -3.7012135982513428, + "14407": -4.576213836669922, + "1587": -4.451213836669922, + "16626": -5.076213836669922, + "17610": -3.7012135982513428, + "20628": -2.0762135982513428, + "2322": -3.0762135982513428, + "35434": -4.576213836669922, + "3697": -4.576213836669922, + "374": -1.4512135982513428, + "4375": -4.826213836669922, + "574": -3.5762135982513428, + "5762": -5.076213836669922, + "596": -2.4512135982513428, + "649": -5.076213836669922, + "690": -3.2012135982513428, + "706": -2.4512135982513428, + "71945": -4.576213836669922, + "8544": -4.076213836669922 + }, + { + "1101": -3.628775119781494, + "11684": -3.503775119781494, + "18255": -4.253775119781494, + "1903": -5.128775119781494, + "19144": -3.878775119781494, + "24306": -4.628775119781494, + "2631": -4.628775119781494, + "264": -4.128775119781494, + "2728": -5.253775119781494, + "279": -4.378775119781494, + "304": -4.128775119781494, + "3685": -4.378775119781494, + "459": -5.003775119781494, + "5131": -5.128775119781494, + "51920": -1.6287751197814941, + "539": -3.753775119781494, + "62935": -4.503775119781494, + "8647": -0.8787751197814941, + "961": -4.878775119781494, + "99206": -3.628775119781494 + } + ], + [ + { + "1115": -9.356632232666016, + "14908": -6.731632232666016, + "16533": -8.356632232666016, + "220": -7.856632232666016, + "22559": -0.73163241147995, + "2360": -8.356632232666016, + "2684": -7.231632232666016, + "314": -7.356632232666016, + "330": -7.856632232666016, + "37207": -8.856632232666016, + "4320": -9.231632232666016, + "5018": -0.73163241147995, + "5324": -3.8566324710845947, + "578": -5.356632232666016, + "6075": -7.481632232666016, + "7566": -9.106632232666016, + "79291": -8.856632232666016, + "9": -9.106632232666016, + "90": -7.856632232666016, + "9805": -5.606632232666016 + }, + { + "10803": -10.500073432922363, + "20523": -15.625073432922363, + "21710": -14.625073432922363, + "2196": -10.375073432922363, + "22025": -15.250073432922363, + "2293": -15.000073432922363, + "2484": -15.500073432922363, + "2588": -15.625073432922363, + "327": -15.875073432922363, + "444": -14.000073432922363, + "53420": -14.875073432922363, + "60377": -12.500073432922363, + "609": -15.000073432922363, + "6133": -7.331102824537084e-05, + "62737": -13.000073432922363, + "6339": -15.750073432922363, + "69175": -16.000072479248047, + "81827": -16.000072479248047, + "850": -13.250073432922363, + "970": -14.500073432922363 + }, + { + "1191": -22.5, + "13763": -22.75, + "14455": -19.0, + "16684": -22.75, + "18299": -21.875, + "2171": -22.375, + "23013": -15.25, + "23577": -22.625, + "265": -21.875, + "28580": -22.875, + "31466": -3.576278118089249e-07, + "36062": -22.625, + "36990": -22.75, + "417": -22.125, + "53725": -21.25, + "6133": -22.5, + "68443": -18.75, + "6961": -16.875, + "75": -22.5, + "980": -19.75 + }, + { + "1": -19.25, + "11955": -15.625000953674316, + "14682": -20.5, + "16": -14.875000953674316, + "17": -19.625, + "2014": -20.125, + "220": -21.125, + "23118": -18.125, + "3332": -15.875000953674316, + "41547": -19.25, + "49432": -20.75, + "498": -21.0, + "62": -16.5, + "62521": -18.375, + "6673": -19.25, + "76838": -21.0, + "794": -7.152555099310121e-07, + "8052": -20.25, + "8634": -18.25, + "9388": -18.125 + }, + { + "12262": -12.62677001953125, + "12590": -15.50177001953125, + "14822": -13.62677001953125, + "16277": -6.37677001953125, + "220": -15.00177001953125, + "27467": -15.12677001953125, + "2990": -13.00177001953125, + "330": -0.0017701209289953113, + "37073": -15.12677001953125, + "39813": -13.25177001953125, + "5312": -14.37677001953125, + "5324": -13.50177001953125, + "578": -14.12677001953125, + "5993": -11.37677001953125, + "6660": -14.87677001953125, + "69061": -14.25177001953125, + "7273": -14.25177001953125, + "7326": -13.75177001953125, + "7393": -10.12677001953125, + "8594": -15.75177001953125 + }, + { + "11439": -5.919166564941406, + "1271": -5.919166564941406, + "16397": -7.794166564941406, + "1687": -8.169166564941406, + "2181": -5.669166564941406, + "22818": -7.169166564941406, + "25729": -6.794166564941406, + "27131": -5.919166564941406, + "2746": -7.419166564941406, + "2822": -7.044166564941406, + "29815": -5.044166564941406, + "32": -6.794166564941406, + "3915": -7.419166564941406, + "3947": -6.669166564941406, + "40": -7.794166564941406, + "4599": -7.169166564941406, + "644": -6.919166564941406, + "791": -0.04416672885417938, + "8142": -5.169166564941406, + "9642": -6.419166564941406 + }, + { + "10756": -6.669456958770752, + "15676": -1.419456958770752, + "1620": -6.794456958770752, + "18912": -6.044456958770752, + "1920": -6.544456958770752, + "22722": -3.669456958770752, + "2317": -3.044456958770752, + "2728": -3.294456958770752, + "3230": -5.794456958770752, + "3488": -6.044456958770752, + "3637": -1.044456958770752, + "3984": -4.419456958770752, + "4113": -5.544456958770752, + "4495": -6.544456958770752, + "4597": -7.044456958770752, + "4839": -5.544456958770752, + "5150": -6.419456958770752, + "5224": -2.169456958770752, + "8736": -5.419456958770752, + "892": -2.294456958770752 + }, + { + "11": -5.160592079162598, + "11383": -4.410592079162598, + "1253": -4.535592079162598, + "15676": -4.035592079162598, + "1587": -3.0355920791625977, + "15871": -6.410592079162598, + "16264": -4.535592079162598, + "22722": -5.660592079162598, + "27149": -4.785592079162598, + "304": -5.535592079162598, + "3345": -6.035592079162598, + "34350": -0.7855919599533081, + "374": -4.035592079162598, + "4207": -6.285592079162598, + "430": -5.910592079162598, + "4461": -6.035592079162598, + "596": -1.035591959953308, + "649": -6.160592079162598, + "706": -5.410592079162598, + "8625": -5.660592079162598 + }, + { + "1202": -6.267364978790283, + "1306": -4.767364978790283, + "1475": -6.517364978790283, + "1603": -6.142364978790283, + "1990": -3.767364978790283, + "220": -6.517364978790283, + "2212": -3.892364978790283, + "264": -6.392364978790283, + "3010": -6.517364978790283, + "304": -5.017364978790283, + "3060": -6.142364978790283, + "389": -5.017364978790283, + "4216": -5.767364978790283, + "439": -6.517364978790283, + "505": -6.642364978790283, + "520": -0.142364963889122, + "555": -5.142364978790283, + "6931": -6.142364978790283, + "892": -5.767364978790283, + "994": -4.392364978790283 + }, + { + "11888": -7.200938701629639, + "13489": -3.3259387016296387, + "1403": -7.325938701629639, + "220": -0.20093867182731628, + "2204": -3.3259387016296387, + "2212": -3.9509387016296387, + "264": -3.4509387016296387, + "279": -5.450938701629639, + "29865": -5.075938701629639, + "3060": -5.575938701629639, + "33433": -5.450938701629639, + "3814": -6.200938701629639, + "4330": -7.075938701629639, + "44084": -6.200938701629639, + "459": -5.450938701629639, + "51682": -6.575938701629639, + "5370": -4.700938701629639, + "922": -5.950938701629639, + "93985": -6.575938701629639, + "9987": -7.075938701629639 + }, + { + "1032": -9.305442810058594, + "1114": -8.430442810058594, + "1313": -8.805442810058594, + "15": -8.930442810058594, + "16": -4.555442810058594, + "1691": -8.805442810058594, + "17": -4.805442810058594, + "18": -4.930442810058594, + "19": -4.180442810058594, + "20": -2.430443048477173, + "21": -1.9304430484771729, + "22": -2.055443048477173, + "23": -1.9304430484771729, + "24": -1.4304430484771729, + "508": -8.180442810058594, + "605": -1.8054430484771729, + "717": -4.680442810058594, + "806": -3.305443048477173, + "966": -9.305442810058594, + "972": -8.805442810058594 + }, + { + "1097": -6.668769836425781, + "11": -8.606269836425781, + "12": -6.918769836425781, + "13": -5.168769836425781, + "14": -7.793769836425781, + "25": -1.7937699556350708, + "264": -8.418769836425781, + "281": -4.043769836425781, + "297": -7.168769836425781, + "309": -5.668769836425781, + "323": -8.606269836425781, + "3855": -7.793769836425781, + "393": -6.793769836425781, + "477": -6.668769836425781, + "520": -8.606269836425781, + "5298": -0.5437699556350708, + "5975": -3.2937698364257812, + "79": -5.668769836425781, + "8971": -4.543769836425781, + "9012": -1.7937699556350708 + }, + { + "11": -2.199939727783203, + "1210": -4.199939727783203, + "13": -1.6999396085739136, + "1306": -5.699939727783203, + "1475": -2.824939727783203, + "1855": -4.949939727783203, + "2391": -4.699939727783203, + "304": -4.824939727783203, + "320": -6.199939727783203, + "323": -5.574939727783203, + "369": -5.324939727783203, + "389": -0.6999396085739136, + "4184": -4.699939727783203, + "4245": -6.074939727783203, + "439": -4.949939727783203, + "477": -4.449939727783203, + "505": -4.949939727783203, + "520": -4.199939727783203, + "7255": -5.074939727783203, + "7446": -4.824939727783203 + }, + { + "1455": -5.182002544403076, + "2046": -5.682002544403076, + "2225": -6.182002544403076, + "264": -5.682002544403076, + "279": -5.307002544403076, + "2919": -6.182002544403076, + "38102": -3.5570027828216553, + "47678": -5.682002544403076, + "62180": -4.307002544403076, + "6658": -5.182002544403076, + "6740": -4.682002544403076, + "682": -5.932002544403076, + "7159": -5.432002544403076, + "73095": -0.18200276792049408, + "7418": -5.682002544403076, + "76314": -4.057002544403076, + "7884": -5.682002544403076, + "80523": -4.057002544403076, + "83783": -5.182002544403076, + "91271": -5.182002544403076 + }, + { + "11": -1.778719425201416, + "1210": -2.403719425201416, + "13": -0.7787193655967712, + "1306": -5.528719425201416, + "2391": -6.153719425201416, + "304": -6.028719425201416, + "3196": -6.653719425201416, + "320": -6.153719425201416, + "323": -1.528719425201416, + "369": -5.778719425201416, + "4184": -5.153719425201416, + "4245": -5.153719425201416, + "439": -5.528719425201416, + "477": -6.278719425201416, + "505": -5.403719425201416, + "520": -6.403719425201416, + "719": -5.778719425201416, + "7255": -4.403719425201416, + "7389": -7.028719425201416, + "994": -6.653719425201416 + }, + { + "10541": -5.582632064819336, + "10771": -5.082632064819336, + "1102": -3.457632064819336, + "1115": -0.8326320648193359, + "12220": -5.582632064819336, + "1442": -4.957632064819336, + "18185": -6.082632064819336, + "1952": -4.457632064819336, + "23212": -5.082632064819336, + "2684": -4.707632064819336, + "3277": -6.207632064819336, + "39402": -6.707632064819336, + "4427": -6.207632064819336, + "4452": -1.457632064819336, + "45863": -6.957632064819336, + "4740": -6.957632064819336, + "578": -1.582632064819336, + "6104": -4.957632064819336, + "763": -5.957632064819336, + "9307": -6.207632064819336 + }, + { + "13533": -7.460141658782959, + "15676": -5.210141658782959, + "17102": -5.585141658782959, + "18912": -5.210141658782959, + "2038": -0.960141658782959, + "22722": -4.210141658782959, + "23093": -6.835141658782959, + "2349": -5.710141658782959, + "24897": -6.710141658782959, + "3445": -5.585141658782959, + "374": -0.710141658782959, + "5224": -6.585141658782959, + "574": -4.585141658782959, + "5764": -7.085141658782959, + "649": -5.210141658782959, + "706": -4.460141658782959, + "8250": -6.710141658782959, + "892": -3.210141658782959, + "9320": -7.210141658782959, + "9899": -5.585141658782959 + }, + { + "11007": -1.3589469194412231, + "11075": -2.7339468002319336, + "11224": -2.9839468002319336, + "13263": -2.7339468002319336, + "1606": -5.108946800231934, + "16717": -3.2339468002319336, + "24884": -4.358946800231934, + "264": -3.6089468002319336, + "279": -4.358946800231934, + "30576": -4.483946800231934, + "3196": -1.4839469194412231, + "439": -4.983946800231934, + "459": -5.608946800231934, + "4726": -5.233946800231934, + "539": -3.9839468002319336, + "68695": -3.7339468002319336, + "69457": -5.233946800231934, + "7396": -2.7339468002319336, + "9749": -4.108946800231934, + "9932": -3.6089468002319336 + }, + { + "11157": -9.022627830505371, + "1306": -10.397627830505371, + "1555": -7.272628307342529, + "2225": -8.772627830505371, + "2391": -10.397627830505371, + "304": -4.022628307342529, + "311": -8.272627830505371, + "3196": -9.022627830505371, + "323": -9.022627830505371, + "369": -10.397627830505371, + "389": -8.647627830505371, + "4028": -9.022627830505371, + "430": -9.397627830505371, + "439": -7.272628307342529, + "505": -7.272628307342529, + "520": -10.397627830505371, + "5361": -7.397628307342529, + "539": -9.772627830505371, + "555": -0.02262808009982109, + "994": -8.022627830505371 + }, + { + "13598": -7.064526081085205, + "1403": -4.064526081085205, + "2038": -7.689526081085205, + "2204": -7.689526081085205, + "2225": -4.189526081085205, + "2254": -7.689526081085205, + "2317": -6.939526081085205, + "2380": -5.814526081085205, + "264": -3.689526081085205, + "279": -0.6895260214805603, + "3637": -7.064526081085205, + "36867": -6.064526081085205, + "3892": -3.689526081085205, + "459": -5.814526081085205, + "520": -7.189526081085205, + "5361": -1.064526081085205, + "5370": -3.564526081085205, + "6029": -7.439526081085205, + "6130": -4.689526081085205, + "6444": -7.689526081085205 + }, + { + "1176": -5.895947456359863, + "1217": -5.645947456359863, + "12518": -5.520947456359863, + "1495": -5.645947456359863, + "2038": -3.8959474563598633, + "2144": -2.8959474563598633, + "22695": -6.020947456359863, + "2317": -1.1459474563598633, + "2728": -1.3959474563598633, + "3637": -2.5209474563598633, + "38697": -5.395947456359863, + "3984": -3.3959474563598633, + "4113": -4.395947456359863, + "5224": -3.3959474563598633, + "5361": -5.645947456359863, + "6130": -3.8959474563598633, + "6420": -5.895947456359863, + "6783": -5.895947456359863, + "8736": -4.895947456359863, + "9899": -5.395947456359863 + }, + { + "11": -2.081425189971924, + "12518": -7.581425189971924, + "1405": -3.706425189971924, + "19392": -7.706425189971924, + "2038": -7.331425189971924, + "2728": -7.331425189971924, + "28898": -3.081425189971924, + "304": -6.456425189971924, + "315": -6.081425189971924, + "323": -6.206425189971924, + "364": -7.956425189971924, + "3984": -1.3314253091812134, + "430": -0.9564253091812134, + "439": -8.081425666809082, + "45391": -4.581425189971924, + "505": -6.081425189971924, + "5224": -7.081425189971924, + "7393": -5.581425189971924, + "8405": -6.581425189971924, + "902": -2.081425189971924 + }, + { + "1070": -6.611663818359375, + "13533": -5.861663818359375, + "15151": -5.861663818359375, + "16964": -5.736663818359375, + "21650": -6.861663818359375, + "264": -6.611663818359375, + "279": -1.611663818359375, + "2795": -5.236663818359375, + "30202": -5.861663818359375, + "34945": -0.8616638779640198, + "35434": -4.861663818359375, + "36867": -6.861663818359375, + "3984": -7.111663818359375, + "5039": -5.861663818359375, + "50729": -6.986663818359375, + "5361": -6.986663818359375, + "5415": -1.611663818359375, + "5764": -5.361663818359375, + "5825": -2.236663818359375, + "7393": -5.861663818359375 + }, + { + "1070": -6.365151882171631, + "10756": -5.740151882171631, + "1403": -5.740151882171631, + "15676": -5.365151882171631, + "220": -6.240151882171631, + "2225": -6.240151882171631, + "264": -2.490151882171631, + "279": -0.24015192687511444, + "3230": -6.240151882171631, + "3637": -4.865151882171631, + "36867": -6.115151882171631, + "3892": -6.490151882171631, + "430": -6.240151882171631, + "459": -5.615151882171631, + "47678": -5.865151882171631, + "5361": -6.240151882171631, + "5370": -6.115151882171631, + "73095": -6.240151882171631, + "7393": -4.615151882171631, + "8736": -5.240151882171631 + } + ], + [ + { + "11": -4.389564037322998, + "14932": -5.514564037322998, + "2212": -5.514564037322998, + "2349": -5.639564037322998, + "271": -5.139564037322998, + "29414": -5.139564037322998, + "304": -4.139564037322998, + "311": -4.139564037322998, + "315": -1.139564037322998, + "323": -2.639564037322998, + "369": -2.514564037322998, + "389": -1.889564037322998, + "430": -2.889564037322998, + "4346": -5.139564037322998, + "4442": -4.389564037322998, + "477": -4.264564037322998, + "520": -5.139564037322998, + "5552": -5.389564037322998, + "9002": -3.639564037322998, + "922": -4.889564037322998 + }, + { + "1701": -4.486395835876465, + "1949": -5.861395835876465, + "220": -5.861395835876465, + "2326": -5.861395835876465, + "2536": -5.611395835876465, + "264": -2.986395835876465, + "279": -1.2363957166671753, + "330": -4.486395835876465, + "3515": -5.361395835876465, + "3723": -5.611395835876465, + "420": -5.736395835876465, + "459": -4.986395835876465, + "49636": -5.236395835876465, + "539": -4.736395835876465, + "5734": -5.236395835876465, + "701": -4.486395835876465, + "7231": -5.361395835876465, + "832": -5.861395835876465, + "8405": -5.986395835876465, + "912": -5.861395835876465 + }, + { + "10013": -4.921272277832031, + "1614": -4.046272277832031, + "220": -4.796272277832031, + "2326": -3.1712722778320312, + "2883": -2.5462722778320312, + "29292": -3.6712722778320312, + "3109": -3.5462722778320312, + "3224": -4.296272277832031, + "33575": -5.046272277832031, + "3363": -5.046272277832031, + "3723": -2.6712722778320312, + "3778": -5.296272277832031, + "502": -5.296272277832031, + "549": -3.9212722778320312, + "603": -5.046272277832031, + "6201": -5.046272277832031, + "6560": -5.046272277832031, + "6918": -4.046272277832031, + "7471": -4.296272277832031, + "7665": -4.671272277832031 + }, + { + "11": -3.413649797439575, + "13": -4.288649559020996, + "1630": -3.913649797439575, + "198": -4.538649559020996, + "19921": -3.913649797439575, + "271": -3.663649797439575, + "304": -3.163649797439575, + "311": -2.788649797439575, + "315": -4.538649559020996, + "323": -4.163649559020996, + "330": -2.913649797439575, + "369": -3.663649797439575, + "382": -4.538649559020996, + "389": -3.538649797439575, + "430": -2.663649797439575, + "449": -4.538649559020996, + "499": -4.538649559020996, + "72189": -2.788649797439575, + "9002": -3.163649797439575, + "994": -4.288649559020996 + }, + { + "12789": -3.9792580604553223, + "13777": -3.8542580604553223, + "1587": -4.479258060455322, + "19159": -3.9792580604553223, + "25241": -3.6042580604553223, + "279": -4.854258060455322, + "31878": -3.4792580604553223, + "358": -3.6042580604553223, + "3727": -2.8542580604553223, + "374": -2.7292580604553223, + "3940": -4.604258060455322, + "499": -3.2292580604553223, + "51242": -4.229258060455322, + "574": -3.9792580604553223, + "5825": -2.9792580604553223, + "5829": -4.479258060455322, + "6209": -4.354258060455322, + "6276": -3.7292580604553223, + "706": -2.7292580604553223, + "70901": -3.3542580604553223 + }, + { + "11486": -4.205381870269775, + "1701": -4.330381870269775, + "2133": -4.580381870269775, + "24009": -3.8303818702697754, + "264": -3.5803818702697754, + "2663": -3.9553818702697754, + "279": -2.8303818702697754, + "304": -3.3303818702697754, + "3196": -4.080381870269775, + "3339": -4.080381870269775, + "3967": -3.8303818702697754, + "5131": -4.330381870269775, + "539": -3.7053818702697754, + "5552": -3.9553818702697754, + "6532": -4.705381870269775, + "7086": -3.9553818702697754, + "7559": -4.205381870269775, + "8405": -4.205381870269775, + "8647": -2.8303818702697754, + "922": -4.830381870269775 + }, + { + "1176": -4.253726482391357, + "1193": -4.378726482391357, + "1396": -4.878726482391357, + "1455": -3.1287264823913574, + "1888": -4.003726482391357, + "1890": -4.378726482391357, + "1917": -4.878726482391357, + "1925": -4.128726482391357, + "1948": -4.753726482391357, + "2027": -4.753726482391357, + "2132": -4.753726482391357, + "220": -4.253726482391357, + "2218": -4.503726482391357, + "25438": -4.128726482391357, + "2748": -2.7537264823913574, + "3917": -2.1287264823913574, + "4033": -4.628726482391357, + "6506": -3.2537264823913574, + "7928": -2.2537264823913574, + "8706": -3.1287264823913574 + }, + { + "11": -5.2338128089904785, + "13": -5.4838128089904785, + "1584": -7.2338128089904785, + "1618": -7.6088128089904785, + "198": -6.1088128089904785, + "271": -5.6088128089904785, + "304": -3.8588130474090576, + "311": -5.3588128089904785, + "315": -0.10881303995847702, + "320": -7.7338128089904785, + "323": -6.2338128089904785, + "369": -6.2338128089904785, + "382": -5.6088128089904785, + "389": -6.9838128089904785, + "430": -7.1088128089904785, + "477": -7.1088128089904785, + "5030": -3.3588130474090576, + "627": -6.3588128089904785, + "922": -7.2338128089904785, + "994": -7.3588128089904785 + }, + { + "10430": -6.659104347229004, + "1057": -5.659104347229004, + "1521": -6.034104347229004, + "1855": -7.659104347229004, + "220": -6.659104347229004, + "264": -4.284104347229004, + "279": -0.9091044664382935, + "330": -6.034104347229004, + "3319": -7.534104347229004, + "3432": -6.409104347229004, + "3488": -6.659104347229004, + "420": -0.7841044664382935, + "430": -7.159104347229004, + "459": -5.784104347229004, + "4652": -7.284104347229004, + "510": -6.909104347229004, + "682": -7.159104347229004, + "701": -3.159104347229004, + "832": -7.284104347229004, + "856": -3.659104347229004 + }, + { + "10430": -4.196414947509766, + "10652": -3.9464147090911865, + "1162": -3.8214147090911865, + "11914": -4.821414947509766, + "12072": -3.8214147090911865, + "1772": -3.3214147090911865, + "1934": -4.321414947509766, + "1984": -4.821414947509766, + "2246": -3.9464147090911865, + "26981": -4.821414947509766, + "2835": -4.446414947509766, + "3319": -1.8214147090911865, + "3446": -4.321414947509766, + "3477": -5.071414947509766, + "3488": -2.1964147090911865, + "3495": -4.821414947509766, + "3754": -3.6964147090911865, + "4617": -3.3214147090911865, + "4652": -1.9464147090911865, + "5684": -4.696414947509766 + }, + { + "11": -2.1372711658477783, + "1210": -4.887270927429199, + "13": -1.7622711658477783, + "198": -2.8872711658477783, + "1980": -4.887270927429199, + "25": -3.3872711658477783, + "271": -2.2622711658477783, + "304": -4.262270927429199, + "311": -3.7622711658477783, + "320": -4.762270927429199, + "323": -3.6372711658477783, + "369": -5.137270927429199, + "382": -1.8872711658477783, + "389": -5.137270927429199, + "4815": -5.012270927429199, + "5018": -4.512270927429199, + "627": -2.5122711658477783, + "720": -4.887270927429199, + "9002": -5.012270927429199, + "922": -3.6372711658477783 + }, + { + "100257": -4.14048957824707, + "1102": -4.51548957824707, + "1115": -3.6404895782470703, + "1442": -4.14048957824707, + "1472": -4.64048957824707, + "1789": -4.64048957824707, + "220": -3.8904895782470703, + "22559": -4.51548957824707, + "25672": -4.51548957824707, + "314": -4.51548957824707, + "358": -3.8904895782470703, + "3639": -2.8904895782470703, + "45863": -3.1404895782470703, + "4815": -3.1404895782470703, + "5018": -2.3904895782470703, + "5321": -4.26548957824707, + "5324": -3.6404895782470703, + "578": -1.6404895782470703, + "720": -3.2654895782470703, + "763": -4.01548957824707 + }, + { + "10396": -5.981827735900879, + "1510": -5.481827735900879, + "1732": -6.356827735900879, + "2077": -5.981827735900879, + "2218": -6.106827735900879, + "2317": -4.606827735900879, + "2728": -5.606827735900879, + "2768": -5.856827735900879, + "2883": -0.8568277955055237, + "3230": -4.481827735900879, + "330": -6.106827735900879, + "3319": -2.106827735900879, + "3488": -5.981827735900879, + "3917": -2.731827735900879, + "4113": -4.356827735900879, + "4320": -3.981827735900879, + "4947": -1.481827735900879, + "502": -6.481827735900879, + "836": -6.481827735900879, + "8712": -5.981827735900879 + }, + { + "11": -4.843387126922607, + "1288": -4.343387126922607, + "1587": -5.968387126922607, + "2011": -5.343387126922607, + "27149": -5.593387126922607, + "304": -2.9683871269226074, + "311": -5.593387126922607, + "315": -5.593387126922607, + "358": -4.593387126922607, + "3727": -5.593387126922607, + "374": -0.5933871269226074, + "3917": -3.0933871269226074, + "430": -2.8433871269226074, + "499": -4.968387126922607, + "574": -5.218387126922607, + "5825": -5.843387126922607, + "596": -2.7183871269226074, + "706": -3.0933871269226074, + "836": -4.218387126922607, + "9932": -4.718387126922607 + }, + { + "1630": -4.901254177093506, + "220": -5.651254177093506, + "264": -1.9012541770935059, + "2663": -2.651254177093506, + "279": -2.151254177093506, + "29022": -5.151254177093506, + "304": -4.151254177093506, + "3196": -4.276254177093506, + "330": -3.651254177093506, + "3967": -4.401254177093506, + "459": -3.276254177093506, + "510": -5.276254177093506, + "5195": -5.026254177093506, + "539": -3.651254177093506, + "7086": -3.901254177093506, + "72189": -4.776254177093506, + "7559": -4.276254177093506, + "832": -5.151254177093506, + "8325": -4.276254177093506, + "8339": -4.776254177093506 + }, + { + "13312": -4.046212196350098, + "1664": -4.546212196350098, + "17880": -3.6712124347686768, + "21210": -4.546212196350098, + "2326": -4.296212196350098, + "2466": -4.296212196350098, + "2536": -4.546212196350098, + "2678": -4.421212196350098, + "2883": -3.4212124347686768, + "3241": -3.7962124347686768, + "3544": -2.7962124347686768, + "3682": -3.9212124347686768, + "3728": -3.5462124347686768, + "549": -4.671212196350098, + "5557": -4.546212196350098, + "586": -3.9212124347686768, + "6020": -4.546212196350098, + "6522": -4.671212196350098, + "69026": -3.2962124347686768, + "879": -3.6712124347686768 + }, + { + "11": -2.8547744750976562, + "11761": -3.7297744750976562, + "13312": -3.2297744750976562, + "14290": -4.229774475097656, + "15266": -4.479774475097656, + "2326": -4.229774475097656, + "27767": -3.2297744750976562, + "2883": -2.7297744750976562, + "3241": -3.9797744750976562, + "3728": -3.6047744750976562, + "3772": -4.604774475097656, + "3778": -3.3547744750976562, + "37891": -4.354774475097656, + "4907": -4.354774475097656, + "5557": -3.7297744750976562, + "586": -4.354774475097656, + "6020": -4.604774475097656, + "6625": -3.9797744750976562, + "69026": -2.4797744750976562, + "879": -4.604774475097656 + }, + { + "11": -4.763169288635254, + "11761": -3.513169288635254, + "13312": -4.513169288635254, + "14290": -4.513169288635254, + "15266": -4.888169288635254, + "20790": -4.513169288635254, + "27767": -1.0131694078445435, + "2883": -1.7631694078445435, + "3241": -4.638169288635254, + "35410": -4.888169288635254, + "3691": -4.638169288635254, + "37891": -4.763169288635254, + "430": -3.638169288635254, + "449": -4.013169288635254, + "5557": -3.513169288635254, + "6201": -4.013169288635254, + "62866": -4.513169288635254, + "7471": -4.388169288635254, + "7626": -4.388169288635254, + "88751": -3.263169288635254 + }, + { + "10565": -5.18568754196167, + "11": -2.81068754196167, + "13": -2.93568754196167, + "17045": -5.68568754196167, + "304": -2.68568754196167, + "315": -5.81068754196167, + "3196": -2.81068754196167, + "320": -5.31068754196167, + "323": -3.56068754196167, + "382": -3.81068754196167, + "3967": -4.31068754196167, + "430": -1.06068754196167, + "449": -1.68568754196167, + "505": -5.43568754196167, + "58394": -4.43568754196167, + "627": -4.56068754196167, + "6532": -4.43568754196167, + "6832": -5.31068754196167, + "7559": -4.56068754196167, + "81296": -3.31068754196167 + }, + { + "12789": -3.4991860389709473, + "14769": -4.624186038970947, + "15871": -4.374186038970947, + "19159": -3.3741860389709473, + "24400": -3.3741860389709473, + "25241": -4.124186038970947, + "27149": -1.9991859197616577, + "31878": -3.3741860389709473, + "3727": -3.4991860389709473, + "374": -1.8741859197616577, + "39671": -4.374186038970947, + "4375": -4.749186038970947, + "46672": -2.3741860389709473, + "51242": -4.124186038970947, + "574": -3.4991860389709473, + "5825": -2.9991860389709473, + "6209": -4.499186038970947, + "69589": -4.624186038970947, + "706": -1.9991859197616577, + "70901": -3.7491860389709473 + }, + { + "10212": -4.8643975257873535, + "1101": -4.2393975257873535, + "15871": -3.8643975257873535, + "1633": -4.6143975257873535, + "1664": -2.7393975257873535, + "17045": -4.4893975257873535, + "17345": -4.2393975257873535, + "17880": -3.1143975257873535, + "264": -1.989397644996643, + "279": -2.7393975257873535, + "304": -2.6143975257873535, + "3196": -3.2393975257873535, + "3967": -2.4893975257873535, + "459": -4.8643975257873535, + "5131": -4.8643975257873535, + "539": -3.9893975257873535, + "6532": -2.2393975257873535, + "81296": -3.4893975257873535, + "832": -4.2393975257873535, + "961": -4.4893975257873535 + }, + { + "1401": -4.083291053771973, + "1664": -4.458291053771973, + "17880": -4.333291053771973, + "1917": -4.833291053771973, + "1948": -4.833291053771973, + "2466": -4.833291053771973, + "3157": -4.083291053771973, + "3682": -1.458290934562683, + "3728": -2.3332910537719727, + "41164": -4.208291053771973, + "4562": -3.5832910537719727, + "46331": -4.333291053771973, + "5199": -4.333291053771973, + "54047": -4.583291053771973, + "586": -4.083291053771973, + "6522": -2.3332910537719727, + "69026": -4.708291053771973, + "7808": -1.833290934562683, + "879": -4.708291053771973, + "961": -4.833291053771973 + }, + { + "11761": -4.810876369476318, + "14290": -4.060876369476318, + "17276": -2.8108763694763184, + "19353": -4.060876369476318, + "19683": -4.935876369476318, + "2592": -5.685876369476318, + "26373": -4.185876369476318, + "2851": -0.43587642908096313, + "2883": -6.060876369476318, + "30693": -5.060876369476318, + "3728": -3.8108763694763184, + "3777": -6.060876369476318, + "37891": -5.685876369476318, + "43940": -3.8108763694763184, + "5457": -4.935876369476318, + "5707": -5.810876369476318, + "58478": -5.185876369476318, + "63342": -3.4358763694763184, + "6625": -5.560876369476318, + "9287": -4.435876369476318 + }, + { + "11": -8.017532348632812, + "13": -8.642532348632812, + "15603": -8.642532348632812, + "2225": -9.267532348632812, + "279": -9.642532348632812, + "2949": -6.142532825469971, + "304": -0.017532603815197945, + "315": -7.142532825469971, + "31550": -7.767532825469971, + "323": -7.517532825469971, + "369": -7.767532825469971, + "389": -4.642532825469971, + "4028": -8.642532348632812, + "430": -9.642532348632812, + "4315": -8.267532348632812, + "449": -8.142532348632812, + "477": -9.642532348632812, + "520": -7.892532825469971, + "539": -9.642532348632812, + "994": -8.892532348632812 + } + ], + [ + { + "100257": -3.6157853603363037, + "1035": -2.7407853603363037, + "1115": -4.490785598754883, + "1442": -3.6157853603363037, + "1796": -4.115785598754883, + "21829": -4.240785598754883, + "220": -3.8657853603363037, + "22559": -3.8657853603363037, + "334": -3.9907853603363037, + "3639": -4.115785598754883, + "3861": -3.6157853603363037, + "40665": -4.115785598754883, + "4314": -3.4907853603363037, + "4815": -3.3657853603363037, + "57277": -2.1157853603363037, + "578": -2.6157853603363037, + "5810": -2.4907853603363037, + "720": -3.6157853603363037, + "763": -3.9907853603363037, + "83017": -4.365785598754883 + }, + { + "1": -5.588139533996582, + "12": -5.963139533996582, + "14711": -5.088139533996582, + "16": -0.4631393849849701, + "18": -5.588139533996582, + "27": -5.338139533996582, + "27131": -5.588139533996582, + "334": -4.713139533996582, + "40914": -5.713139533996582, + "4599": -6.213139533996582, + "5018": -1.5881394147872925, + "517": -5.463139533996582, + "5207": -6.213139533996582, + "5618": -6.213139533996582, + "70564": -4.963139533996582, + "74694": -5.963139533996582, + "791": -5.338139533996582, + "8586": -2.963139295578003, + "9": -5.213139533996582, + "96556": -4.338139533996582 + }, + { + "100257": -13.501261711120605, + "10840": -13.438761711120605, + "11": -12.501261711120605, + "1131": -13.313761711120605, + "12": -12.251261711120605, + "13": -0.0012618682812899351, + "14": -11.251261711120605, + "2021": -13.438761711120605, + "25": -12.001261711120605, + "271": -12.501261711120605, + "382": -9.251261711120605, + "4068": -13.438761711120605, + "497": -13.501261711120605, + "5013": -12.938761711120605, + "570": -12.001261711120605, + "6075": -11.751261711120605, + "6266": -11.876261711120605, + "627": -11.126261711120605, + "8": -6.8762617111206055, + "8542": -12.376261711120605 + }, + { + "11688": -5.024395942687988, + "1252": -4.399395942687988, + "220": -4.399395942687988, + "24367": -2.024395704269409, + "2672": -5.274395942687988, + "3146": -1.0243957042694092, + "3165": -5.274395942687988, + "32388": -5.649395942687988, + "33659": -3.774395704269409, + "4185": -4.524395942687988, + "47169": -5.149395942687988, + "5008": -5.274395942687988, + "55057": -3.774395704269409, + "578": -1.7743957042694092, + "71866": -4.774395942687988, + "763": -4.399395942687988, + "78400": -4.524395942687988, + "9059": -3.899395704269409, + "9442": -4.274395942687988, + "97554": -2.899395704269409 + }, + { + "1844": -3.1309053897857666, + "19105": -4.8809051513671875, + "24374": -5.0059051513671875, + "2831": -3.0059053897857666, + "36286": -4.5059051513671875, + "37196": -4.8809051513671875, + "38238": -1.6309053897857666, + "39": -4.5059051513671875, + "47586": -4.8809051513671875, + "4944": -2.7559053897857666, + "50": -3.7559053897857666, + "5207": -4.3809051513671875, + "644": -3.0059053897857666, + "6540": -3.2559053897857666, + "697": -4.3809051513671875, + "74414": -3.3809053897857666, + "83652": -3.7559053897857666, + "84259": -1.8809053897857666, + "849": -3.1309053897857666, + "96711": -4.1309051513671875 + }, + { + "1073": -11.377591133117676, + "11": -11.002591133117676, + "1252": -11.377591133117676, + "14": -10.377591133117676, + "15837": -10.252591133117676, + "2140": -11.377591133117676, + "304": -11.627591133117676, + "315": -0.0025912299752235413, + "323": -7.002591133117676, + "32388": -11.002591133117676, + "33659": -10.502591133117676, + "37543": -11.877591133117676, + "40356": -11.502591133117676, + "449": -11.502591133117676, + "477": -7.877591133117676, + "5046": -7.502591133117676, + "54463": -10.502591133117676, + "763": -11.127591133117676, + "84090": -9.377591133117676, + "8838": -11.877591133117676 + }, + { + "12371": -4.15669059753418, + "1252": -3.4066905975341797, + "15538": -2.7816905975341797, + "28704": -4.53169059753418, + "28856": -2.6566905975341797, + "328": -4.65669059753418, + "33659": -3.4066905975341797, + "33781": -4.03169059753418, + "4185": -3.0316905975341797, + "4206": -5.03169059753418, + "473": -4.65669059753418, + "48761": -4.90669059753418, + "66912": -2.1566905975341797, + "67502": -4.40669059753418, + "68763": -5.03169059753418, + "763": -3.2816905975341797, + "76589": -1.6566907167434692, + "78400": -4.65669059753418, + "8560": -4.65669059753418, + "92071": -2.0316905975341797 + }, + { + "10441": -8.429125785827637, + "11": -1.8041260242462158, + "11688": -4.804126262664795, + "1221": -10.179125785827637, + "14": -7.179126262664795, + "18149": -9.429125785827637, + "2140": -8.679125785827637, + "2262": -9.304125785827637, + "24240": -10.179125785827637, + "2582": -8.054125785827637, + "28730": -9.179125785827637, + "2991": -8.679125785827637, + "323": -4.054126262664795, + "36962": -10.054125785827637, + "39841": -8.554125785827637, + "477": -0.3041260540485382, + "611": -9.179125785827637, + "7586": -10.429125785827637, + "81567": -9.429125785827637, + "9059": -2.679126024246216 + }, + { + "12371": -5.190497398376465, + "1252": -4.065497398376465, + "2140": -5.190497398376465, + "28704": -4.440497398376465, + "328": -5.065497398376465, + "33659": -5.565497398376465, + "3765": -5.190497398376465, + "3979": -5.690497398376465, + "4185": -3.315497636795044, + "473": -3.190497636795044, + "5340": -2.940497636795044, + "6295": -5.815497398376465, + "66912": -2.190497636795044, + "67502": -4.315497398376465, + "763": -2.315497636795044, + "76589": -4.190497398376465, + "78400": -2.440497636795044, + "8560": -5.690497398376465, + "8626": -5.440497398376465, + "92071": -0.815497636795044 + }, + { + "12": -13.500040054321289, + "1285": -3.9934315282152966e-05, + "1752": -10.500040054321289, + "20817": -16.43754005432129, + "25": -15.750040054321289, + "29580": -15.875040054321289, + "31514": -15.500040054321289, + "33721": -14.750040054321289, + "3725": -12.875040054321289, + "50736": -16.37504005432129, + "52221": -15.000040054321289, + "6108": -15.625040054321289, + "61439": -13.125040054321289, + "6354": -16.06254005432129, + "69": -15.500040054321289, + "7424": -14.125040054321289, + "7813": -16.43754005432129, + "788": -14.000040054321289, + "9054": -13.625040054321289, + "9059": -15.250040054321289 + }, + { + "10441": -8.010649681091309, + "11688": -5.260649681091309, + "1221": -9.260649681091309, + "1398": -11.260649681091309, + "18149": -10.510649681091309, + "2140": -8.760649681091309, + "2262": -8.885649681091309, + "28730": -11.260649681091309, + "2991": -6.010649681091309, + "36962": -9.010649681091309, + "39841": -7.635649681091309, + "432": -11.010649681091309, + "56496": -10.135649681091309, + "59514": -8.260649681091309, + "70816": -9.885649681091309, + "81567": -8.135649681091309, + "8245": -8.510649681091309, + "9059": -0.010649634525179863, + "9442": -8.010649681091309, + "9805": -11.135649681091309 + }, + { + "1035": -6.933506011962891, + "11": -8.55850601196289, + "13": -8.55850601196289, + "25": -3.5585060119628906, + "304": -10.68350601196289, + "3047": -11.05850601196289, + "311": -11.68350601196289, + "320": -6.808506011962891, + "323": -10.43350601196289, + "334": -5.808506011962891, + "3573": -11.68350601196289, + "477": -11.18350601196289, + "482": -9.05850601196289, + "54486": -11.68350601196289, + "555": -10.05850601196289, + "57277": -8.30850601196289, + "68063": -0.9335058927536011, + "794": -10.43350601196289, + "96618": -0.5585058927536011, + "98319": -10.18350601196289 + }, + { + "1115": -6.697124004364014, + "11688": -0.8221240639686584, + "1252": -3.3221240043640137, + "1442": -4.322124004364014, + "1556": -5.822124004364014, + "15592": -6.697124004364014, + "1666": -7.697124004364014, + "17586": -1.1971240043640137, + "20902": -7.322124004364014, + "2684": -7.447124004364014, + "27972": -6.697124004364014, + "3277": -4.572124004364014, + "3296": -6.197124004364014, + "362": -2.6971240043640137, + "3861": -2.5721240043640137, + "5008": -7.697124004364014, + "578": -3.8221240043640137, + "68502": -7.447124004364014, + "71695": -4.572124004364014, + "763": -5.822124004364014 + }, + { + "11": -14.125870704650879, + "1491": -14.875870704650879, + "15592": -12.125870704650879, + "1646": -7.500870227813721, + "17399": -13.875870704650879, + "198": -14.500870704650879, + "20362": -13.250870704650879, + "220": -14.125870704650879, + "24367": -13.625870704650879, + "26249": -14.500870704650879, + "27972": -8.500870704650879, + "29344": -14.000870704650879, + "34579": -10.375870704650879, + "4211": -0.0008703258354216814, + "44163": -12.625870704650879, + "5008": -11.625870704650879, + "6067": -13.500870704650879, + "6108": -13.625870704650879, + "6975": -14.375870704650879, + "9659": -10.000870704650879 + }, + { + "1093": -5.434399604797363, + "11": -1.9343996047973633, + "1253": -1.5593996047973633, + "1436": -5.684399604797363, + "1511": -8.184399604797363, + "16572": -2.9343996047973633, + "2085": -4.184399604797363, + "2643": -3.6843996047973633, + "27167": -5.809399604797363, + "320": -8.309399604797363, + "32161": -7.809399604797363, + "3629": -7.184399604797363, + "430": -6.309399604797363, + "527": -4.184399604797363, + "617": -4.934399604797363, + "6319": -8.309399604797363, + "649": -0.6843996047973633, + "656": -7.684399604797363, + "6996": -5.434399604797363, + "7068": -6.059399604797363 + }, + { + "11": -8.222372055053711, + "13893": -4.847372531890869, + "1893": -6.597372531890869, + "22313": -7.722372531890869, + "23645": -6.472372531890869, + "23781": -6.097372531890869, + "2612": -7.472372531890869, + "33484": -5.722372531890869, + "3629": -8.597372055053711, + "387": -4.222372531890869, + "4048": -7.222372531890869, + "70185": -0.7223724722862244, + "70576": -1.4723725318908691, + "7068": -1.7223725318908691, + "7170": -3.722372531890869, + "77634": -8.097372055053711, + "8356": -3.097372531890869, + "84644": -7.222372531890869, + "95103": -8.222372055053711, + "95119": -7.722372531890869 + }, + { + "11": -10.415327072143555, + "1239": -10.165327072143555, + "17105": -10.290327072143555, + "1893": -4.415327548980713, + "1920": -10.665327072143555, + "22313": -9.290327072143555, + "23645": -6.290327548980713, + "2612": -5.915327548980713, + "2997": -10.540327072143555, + "323": -9.915327072143555, + "3493": -9.165327072143555, + "387": -10.165327072143555, + "4048": -7.290327548980713, + "46113": -9.290327072143555, + "477": -4.665327548980713, + "58514": -9.165327072143555, + "6013": -9.415327072143555, + "7068": -0.41532737016677856, + "7168": -9.665327072143555, + "8356": -1.1653273105621338 + }, + { + "1022": -6.658987998962402, + "12491": -6.033987998962402, + "13893": -7.033987998962402, + "14847": -4.158987998962402, + "1495": -2.7839879989624023, + "15538": -0.2839878797531128, + "16614": -7.158987998962402, + "16674": -6.033987998962402, + "21503": -5.158987998962402, + "2262": -2.5339879989624023, + "22755": -7.283987998962402, + "25185": -6.658987998962402, + "2612": -6.283987998962402, + "2848": -6.408987998962402, + "28856": -4.658987998962402, + "33781": -4.658987998962402, + "477": -3.4089879989624023, + "48761": -5.408987998962402, + "68763": -5.408987998962402, + "76815": -6.658987998962402 + }, + { + "11": -0.04055286943912506, + "12491": -12.040553092956543, + "12518": -9.790553092956543, + "14847": -12.165553092956543, + "1495": -11.290553092956543, + "1776": -9.915553092956543, + "2262": -7.165553092956543, + "24208": -9.290553092956543, + "24282": -12.290553092956543, + "323": -10.915553092956543, + "32520": -10.665553092956543, + "32847": -11.915553092956543, + "3878": -11.040553092956543, + "4221": -6.790553092956543, + "4339": -9.790553092956543, + "477": -3.290552854537964, + "54168": -11.790553092956543, + "6170": -8.665553092956543, + "81012": -12.290553092956543, + "8982": -10.290553092956543 + }, + { + "11720": -6.5813798904418945, + "12491": -2.5813796520233154, + "13194": -5.0813798904418945, + "15538": -5.5813798904418945, + "16806": -6.5813798904418945, + "21503": -4.8313798904418945, + "25185": -3.2063796520233154, + "2848": -4.5813798904418945, + "28856": -3.0813796520233154, + "33781": -3.5813796520233154, + "43658": -4.3313798904418945, + "48761": -2.0813796520233154, + "64882": -4.5813798904418945, + "68763": -1.4563796520233154, + "711": -6.3313798904418945, + "76815": -1.0813796520233154, + "87270": -5.0813798904418945, + "89735": -6.0813798904418945, + "92633": -3.5813796520233154, + "99622": -5.5813798904418945 + }, + { + "10856": -16.25019073486328, + "11": -0.00019143179815728217, + "12518": -15.250191688537598, + "13": -15.500191688537598, + "1495": -15.250191688537598, + "1776": -16.00019073486328, + "2262": -11.375191688537598, + "24208": -15.250191688537598, + "24282": -16.25019073486328, + "31710": -16.25019073486328, + "320": -15.000191688537598, + "323": -14.750191688537598, + "345": -13.750191688537598, + "34731": -16.12519073486328, + "3638": -15.625191688537598, + "4221": -15.000191688537598, + "477": -8.750191688537598, + "6170": -13.625191688537598, + "6743": -14.125191688537598, + "8982": -11.125191688537598 + }, + { + "11720": -8.27643871307373, + "12079": -7.276438236236572, + "16806": -7.026438236236572, + "21503": -8.52643871307373, + "25185": -7.276438236236572, + "27681": -8.27643871307373, + "28856": -6.276438236236572, + "33781": -8.15143871307373, + "35104": -8.27643871307373, + "477": -0.026438266038894653, + "48761": -5.276438236236572, + "56882": -6.776438236236572, + "64882": -6.151438236236572, + "659": -8.15143871307373, + "68763": -4.901438236236572, + "711": -8.52643871307373, + "7392": -7.276438236236572, + "834": -8.52643871307373, + "87270": -7.901438236236572, + "92633": -8.40143871307373 + }, + { + "11660": -5.461118698120117, + "11720": -4.836118698120117, + "12079": -5.461118698120117, + "13194": -5.586118698120117, + "16806": -4.461118698120117, + "27681": -6.211118698120117, + "27903": -4.336118698120117, + "28856": -0.46111851930618286, + "33781": -4.086118698120117, + "34973": -5.836118698120117, + "39270": -6.211118698120117, + "43658": -6.211118698120117, + "48761": -3.461118459701538, + "56882": -3.586118459701538, + "6062": -2.586118459701538, + "64882": -5.586118698120117, + "68763": -2.336118459701538, + "711": -4.836118698120117, + "87270": -3.961118459701538, + "92633": -5.461118698120117 + }, + { + "12518": -6.266204357147217, + "14847": -8.391203880310059, + "1495": -5.016204357147217, + "16674": -9.141203880310059, + "2038": -10.141203880310059, + "22256": -10.891203880310059, + "2262": -0.01620420254766941, + "22755": -8.641203880310059, + "24208": -10.766203880310059, + "2612": -9.766203880310059, + "31710": -9.641203880310059, + "32847": -10.766203880310059, + "3769": -9.266203880310059, + "4221": -6.016204357147217, + "54168": -9.641203880310059, + "6170": -7.766204357147217, + "63633": -10.766203880310059, + "6743": -7.641204357147217, + "8970": -11.141203880310059, + "8982": -5.766204357147217 + } + ] + ], + "backend": "hf", + "base_dists": [ + [ + { + "1102": -4.720292568206787, + "1115": -2.220292568206787, + "11205": -4.595292568206787, + "12220": -4.720292568206787, + "1226": -5.970292568206787, + "1666": -5.095292568206787, + "17384": -5.720292568206787, + "1952": -5.345292568206787, + "23212": -4.470292568206787, + "23548": -5.470292568206787, + "2360": -4.845292568206787, + "2435": -1.345292568206787, + "2468": -4.970292568206787, + "2684": -5.470292568206787, + "362": -5.470292568206787, + "4452": -4.720292568206787, + "4740": -4.845292568206787, + "4815": -2.970292568206787, + "578": -0.9702925682067871, + "763": -4.595292568206787 + }, + { + "10430": -5.098519325256348, + "11175": -5.473519325256348, + "11633": -4.223519325256348, + "13093": -1.3485195636749268, + "1401": -5.598519325256348, + "1620": -4.723519325256348, + "17452": -4.973519325256348, + "1828": -3.8485195636749268, + "1925": -4.223519325256348, + "1957": -5.723519325256348, + "2944": -3.3485195636749268, + "3697": -3.4735195636749268, + "4580": -4.848519325256348, + "5597": -1.3485195636749268, + "6156": -5.098519325256348, + "6574": -2.3485195636749268, + "7055": -3.8485195636749268, + "7580": -4.348519325256348, + "8125": -5.348519325256348, + "8199": -3.2235195636749268 + }, + { + "1047": -3.9719862937927246, + "11": -3.8469862937927246, + "1101": -3.2219862937927246, + "13847": -4.971986293792725, + "14407": -3.8469862937927246, + "1550": -4.596986293792725, + "16456": -4.721986293792725, + "16626": -3.5969862937927246, + "17610": -3.7219862937927246, + "2322": -1.0969862937927246, + "3697": -3.2219862937927246, + "374": -3.0969862937927246, + "44660": -3.9719862937927246, + "574": -4.846986293792725, + "5762": -4.846986293792725, + "596": -3.2219862937927246, + "6574": -4.471986293792725, + "6773": -2.0969862937927246, + "690": -2.8469862937927246, + "706": -4.221986293792725 + }, + { + "1101": -3.6815977096557617, + "13126": -3.8065977096557617, + "13847": -1.3065977096557617, + "1457": -4.556597709655762, + "1903": -3.1815977096557617, + "2103": -3.3065977096557617, + "24306": -2.5565977096557617, + "264": -4.931597709655762, + "3318": -5.056597709655762, + "3411": -4.681597709655762, + "3685": -1.6815977096557617, + "40056": -4.056597709655762, + "4461": -3.6815977096557617, + "4737": -4.806597709655762, + "5131": -2.9315977096557617, + "539": -5.056597709655762, + "743": -4.056597709655762, + "8010": -5.181597709655762, + "8647": -3.8065977096557617, + "9293": -3.6815977096557617 + }, + { + "10213": -7.254847049713135, + "11": -10.254847526550293, + "11622": -7.004847049713135, + "1193": -9.129847526550293, + "14090": -9.254847526550293, + "14918": -7.254847049713135, + "15871": -7.129847049713135, + "21742": -8.754847526550293, + "220": -10.504847526550293, + "24121": -9.254847526550293, + "304": -10.629847526550293, + "315": -0.0048472038470208645, + "369": -11.004847526550293, + "3697": -10.004847526550293, + "389": -10.629847526550293, + "449": -10.254847526550293, + "4661": -10.504847526550293, + "47904": -10.629847526550293, + "505": -10.129847526550293, + "555": -7.379847049713135 + }, + { + "10195": -3.52368426322937, + "11909": -4.523684501647949, + "1401": -5.023684501647949, + "1403": -4.648684501647949, + "16689": -4.773684501647949, + "220": -3.02368426322937, + "2380": -3.14868426322937, + "24005": -1.2736842632293701, + "264": -3.64868426322937, + "279": -3.64868426322937, + "3109": -4.898684501647949, + "3116": -3.64868426322937, + "3697": -2.14868426322937, + "3892": -3.39868426322937, + "4330": -2.64868426322937, + "4848": -4.523684501647949, + "5370": -4.523684501647949, + "6020": -4.898684501647949, + "7931": -3.64868426322937, + "8254": -5.023684501647949 + }, + { + "1032": -3.9772772789001465, + "1114": -5.2272772789001465, + "17": -5.1022772789001465, + "18": -3.4772772789001465, + "19": -3.2272772789001465, + "20": -1.477277159690857, + "21": -2.9772772789001465, + "22": -3.1022772789001465, + "23": -2.9772772789001465, + "24": -3.7272772789001465, + "508": -3.4772772789001465, + "605": -1.602277159690857, + "717": -2.1022772789001465, + "806": -3.9772772789001465, + "845": -4.8522772789001465, + "868": -2.8522772789001465, + "914": -4.9772772789001465, + "966": -4.9772772789001465, + "972": -5.2272772789001465, + "975": -4.3522772789001465 + }, + { + "10195": -5.170656681060791, + "11909": -7.170656681060791, + "1274": -3.170656681060791, + "1401": -7.295656681060791, + "15749": -7.170656681060791, + "16043": -6.045656681060791, + "16689": -6.545656681060791, + "2204": -6.795656681060791, + "24005": -3.670656681060791, + "28454": -7.170656681060791, + "29509": -7.420656681060791, + "3109": -7.295656681060791, + "3697": -0.17065665125846863, + "40020": -5.795656681060791, + "4580": -4.795656681060791, + "48962": -6.795656681060791, + "5687": -7.545656681060791, + "7510": -7.170656681060791, + "7931": -3.295656681060791, + "8420": -6.670656681060791 + }, + { + "11": -0.6393550038337708, + "12146": -7.264355182647705, + "13": -3.639354944229126, + "14393": -3.014354944229126, + "16689": -6.139355182647705, + "21489": -5.139355182647705, + "25": -4.389355182647705, + "26": -6.639355182647705, + "271": -7.389355182647705, + "2737": -5.139355182647705, + "304": -5.139355182647705, + "315": -5.514355182647705, + "323": -2.264354944229126, + "382": -3.139354944229126, + "4183": -6.639355182647705, + "430": -6.139355182647705, + "449": -4.139355182647705, + "482": -6.389355182647705, + "505": -2.139354944229126, + "889": -2.764354944229126 + }, + { + "1403": -5.496232986450195, + "14393": -2.6212329864501953, + "1855": -2.8712329864501953, + "21489": -5.621232986450195, + "220": -2.6212329864501953, + "2380": -4.246232986450195, + "2737": -1.1212329864501953, + "3116": -4.746232986450195, + "315": -5.496232986450195, + "31706": -5.371232986450195, + "323": -1.7462329864501953, + "4330": -4.996232986450195, + "4376": -4.496232986450195, + "449": -2.7462329864501953, + "4848": -4.871232986450195, + "682": -2.4962329864501953, + "8223": -5.871232986450195, + "832": -4.996232986450195, + "889": -3.4962329864501953, + "902": -5.496232986450195 + }, + { + "10195": -4.845878601074219, + "1403": -2.9708786010742188, + "220": -3.7208786010742188, + "2225": -3.9708786010742188, + "2254": -5.720878601074219, + "2380": -3.0958786010742188, + "24005": -0.8458786606788635, + "2626": -5.345878601074219, + "264": -2.9708786010742188, + "279": -1.7208786010742188, + "29509": -4.970878601074219, + "3109": -4.470878601074219, + "3116": -4.970878601074219, + "3697": -4.345878601074219, + "3892": -5.845878601074219, + "4330": -4.720878601074219, + "4580": -5.720878601074219, + "7182": -5.720878601074219, + "75317": -5.220878601074219, + "832": -3.3458786010742188 + }, + { + "10388": -4.011687755584717, + "10716": -2.636687755584717, + "11145": -5.136687755584717, + "12432": -1.0116877555847168, + "16478": -5.386687755584717, + "17192": -5.261687755584717, + "17352": -2.136687755584717, + "17452": -4.511687755584717, + "2010": -3.886687755584717, + "21892": -3.261687755584717, + "2883": -3.761687755584717, + "3363": -3.511687755584717, + "4580": -5.011687755584717, + "4872": -2.511687755584717, + "4900": -4.261687755584717, + "6783": -4.886687755584717, + "7690": -4.511687755584717, + "9476": -4.511687755584717, + "94852": -3.011687755584717, + "96491": -4.636687755584717 + }, + { + "11": -1.7417231798171997, + "13": -3.24172306060791, + "1543": -9.36672306060791, + "1732": -6.99172306060791, + "18740": -8.24172306060791, + "22803": -3.99172306060791, + "26": -9.24172306060791, + "271": -9.61672306060791, + "315": -3.24172306060791, + "320": -8.11672306060791, + "323": -2.49172306060791, + "382": -3.74172306060791, + "439": -9.49172306060791, + "4491": -9.49172306060791, + "4872": -9.24172306060791, + "505": -5.86672306060791, + "5794": -8.24172306060791, + "77751": -8.24172306060791, + "889": -5.86672306060791, + "9164": -0.4917231500148773 + }, + { + "12432": -4.8231096267700195, + "1403": -3.0731096267700195, + "17192": -3.3231096267700195, + "220": -2.8231096267700195, + "22195": -5.3231096267700195, + "2380": -2.6981096267700195, + "24005": -5.6981096267700195, + "264": -3.3231096267700195, + "27158": -4.3231096267700195, + "279": -2.5731096267700195, + "3116": -3.8231096267700195, + "323": -1.8231096267700195, + "3842": -5.4481096267700195, + "4330": -2.1981096267700195, + "459": -5.3231096267700195, + "4848": -4.9481096267700195, + "7690": -5.5731096267700195, + "832": -4.3231096267700195, + "889": -1.4481096267700195, + "96491": -4.3231096267700195 + }, + { + "1047": -4.565158843994141, + "1051": -3.4401588439941406, + "1101": -4.815158843994141, + "11105": -2.8151588439941406, + "14407": -4.440158843994141, + "15609": -4.315158843994141, + "16626": -2.4401588439941406, + "1903": -2.6901588439941406, + "2322": -4.190158843994141, + "374": -2.1901588439941406, + "4097": -3.4401588439941406, + "527": -1.690158724784851, + "574": -3.8151588439941406, + "617": -4.315158843994141, + "6445": -4.315158843994141, + "6773": -4.315158843994141, + "682": -2.4401588439941406, + "690": -3.5651588439941406, + "706": -4.190158843994141, + "71945": -4.065158843994141 + }, + { + "11684": -5.679338455200195, + "11909": -4.679338455200195, + "12146": -5.429338455200195, + "12514": -4.054338455200195, + "12893": -5.929338455200195, + "14393": -5.429338455200195, + "16689": -3.4293384552001953, + "18255": -4.929338455200195, + "21489": -2.4293384552001953, + "24005": -4.054338455200195, + "3685": -4.929338455200195, + "3697": -6.179338455200195, + "4183": -3.9293384552001953, + "505": -3.8043384552001953, + "5131": -6.054338455200195, + "51920": -2.6793384552001953, + "6532": -5.929338455200195, + "682": -1.4293385744094849, + "8647": -0.9293385744094849, + "961": -6.304338455200195 + }, + { + "13": -9.182799339294434, + "1475": -7.307798862457275, + "1555": -8.057799339294434, + "1855": -7.807798862457275, + "24005": -7.557798862457275, + "30171": -5.932798862457275, + "304": -8.432799339294434, + "311": -4.182798862457275, + "3196": -7.932798862457275, + "323": -6.307798862457275, + "369": -3.6827991008758545, + "3697": -9.182799339294434, + "382": -9.182799339294434, + "389": -7.057798862457275, + "477": -7.557798862457275, + "505": -5.307798862457275, + "520": -8.932799339294434, + "53258": -8.557799339294434, + "555": -0.05779899284243584, + "7510": -8.432799339294434 + }, + { + "10195": -5.887808799743652, + "11692": -9.387808799743652, + "1614": -8.637808799743652, + "16689": -9.387808799743652, + "1855": -8.387808799743652, + "2204": -7.387808799743652, + "2225": -7.012808799743652, + "2254": -7.637808799743652, + "264": -6.262808799743652, + "279": -0.012808672152459621, + "3060": -8.512808799743652, + "3109": -8.762808799743652, + "323": -7.387808799743652, + "3363": -8.887808799743652, + "459": -8.887808799743652, + "4900": -8.887808799743652, + "5190": -8.887808799743652, + "5370": -7.637808799743652, + "8151": -9.012808799743652, + "872": -6.637808799743652 + }, + { + "10217": -4.528215408325195, + "10388": -4.403215408325195, + "11145": -3.653215169906616, + "11692": -5.028215408325195, + "12432": -2.028215169906616, + "1614": -4.653215408325195, + "17352": -2.028215169906616, + "19582": -3.278215169906616, + "2010": -4.528215408325195, + "2883": -3.778215169906616, + "2978": -4.778215408325195, + "3109": -4.528215408325195, + "3363": -3.028215169906616, + "4580": -1.5282151699066162, + "4872": -2.153215169906616, + "4900": -3.903215169906616, + "6373": -4.903215408325195, + "7471": -4.528215408325195, + "7690": -3.903215169906616, + "8925": -3.778215169906616 + }, + { + "11": -4.495360851287842, + "13": -0.9953608512878418, + "1306": -7.745360851287842, + "1475": -8.495361328125, + "1855": -8.495361328125, + "26": -8.120361328125, + "271": -7.995360851287842, + "304": -6.995360851287842, + "311": -3.495360851287842, + "315": -1.2453608512878418, + "3196": -6.620360851287842, + "323": -1.9953608512878418, + "369": -3.995360851287842, + "37081": -7.995360851287842, + "382": -1.9953608512878418, + "389": -6.745360851287842, + "449": -7.120360851287842, + "477": -7.620360851287842, + "505": -6.495360851287842, + "520": -7.870360851287842 + }, + { + "10554": -5.785427093505859, + "1102": -5.285427093505859, + "1115": -4.160427093505859, + "11205": -2.9104270935058594, + "11699": -6.160427093505859, + "12220": -5.410427093505859, + "17384": -4.410427093505859, + "2052": -5.535427093505859, + "2435": -1.9104269742965698, + "2468": -5.785427093505859, + "2684": -5.535427093505859, + "28368": -5.910427093505859, + "362": -5.535427093505859, + "3861": -5.160427093505859, + "4314": -5.785427093505859, + "4740": -5.785427093505859, + "4815": -5.160427093505859, + "578": -0.4104269742965698, + "763": -5.535427093505859, + "9062": -4.160427093505859 + }, + { + "10430": -6.3576130867004395, + "10716": -3.1076130867004395, + "13093": -1.3576130867004395, + "1510": -6.2326130867004395, + "16043": -5.8576130867004395, + "1620": -6.4826130867004395, + "1828": -4.7326130867004395, + "18909": -5.8576130867004395, + "1925": -4.6076130867004395, + "21892": -5.3576130867004395, + "3477": -4.8576130867004395, + "3697": -2.8576130867004395, + "4872": -3.9826130867004395, + "5597": -3.4826130867004395, + "6156": -4.7326130867004395, + "6574": -2.2326130867004395, + "7055": -4.8576130867004395, + "7580": -2.4826130867004395, + "8199": -1.2326130867004395, + "8857": -6.2326130867004395 + }, + { + "10187": -4.596342086791992, + "1101": -4.221342086791992, + "11383": -5.346342086791992, + "14407": -5.346342086791992, + "17482": -5.471342086791992, + "17610": -5.346342086791992, + "20628": -1.2213423252105713, + "2322": -2.5963423252105713, + "35434": -4.971342086791992, + "3697": -5.221342086791992, + "374": -1.5963423252105713, + "4375": -4.971342086791992, + "574": -3.9713423252105713, + "5762": -4.971342086791992, + "596": -1.8463423252105713, + "690": -3.0963423252105713, + "706": -3.3463423252105713, + "71945": -4.096342086791992, + "753": -5.221342086791992, + "8544": -4.471342086791992 + }, + { + "1101": -5.045210361480713, + "11684": -3.920210599899292, + "12514": -7.045210361480713, + "1903": -6.670210361480713, + "19144": -5.170210361480713, + "24306": -6.670210361480713, + "2631": -6.545210361480713, + "264": -5.920210361480713, + "2728": -6.920210361480713, + "279": -7.045210361480713, + "304": -5.045210361480713, + "3685": -5.545210361480713, + "459": -5.795210361480713, + "5131": -6.795210361480713, + "51920": -1.795210599899292, + "62935": -5.545210361480713, + "65509": -6.545210361480713, + "8647": -0.2952105402946472, + "961": -6.545210361480713, + "99206": -4.420210361480713 + } + ], + [ + { + "1102": -8.786846160888672, + "1115": -8.661846160888672, + "1144": -9.286846160888672, + "12838": -9.036846160888672, + "14908": -4.536845684051514, + "1875": -9.036846160888672, + "220": -7.036845684051514, + "22559": -0.411845862865448, + "23584": -7.036845684051514, + "2360": -2.7868459224700928, + "2684": -4.161845684051514, + "2876": -8.161846160888672, + "358": -8.161846160888672, + "4815": -7.536845684051514, + "482": -8.536846160888672, + "52380": -7.411845684051514, + "578": -1.4118459224700928, + "6360": -8.911846160888672, + "720": -9.036846160888672, + "7566": -8.036846160888672 + }, + { + "1337": -4.492080211639404, + "1342": -5.304580211639404, + "16533": -4.304580211639404, + "1834": -3.8045802116394043, + "2196": -4.992080211639404, + "2201": -4.804580211639404, + "2376": -5.679580211639404, + "25739": -4.804580211639404, + "25825": -5.679580211639404, + "2822": -5.179580211639404, + "2945": -4.554580211639404, + "5669": -4.179580211639404, + "578": -4.992080211639404, + "598": -5.367080211639404, + "609": -4.367080211639404, + "633": -4.492080211639404, + "695": -5.367080211639404, + "791": -4.679580211639404, + "92": -5.492080211639404, + "9399": -0.30458012223243713 + }, + { + "14455": -6.249760150909424, + "14492": -7.687260150909424, + "1725": -7.812260150909424, + "18299": -0.562260091304779, + "2259": -8.062259674072266, + "23013": -3.187260150909424, + "261": -7.999760150909424, + "299": -7.624760150909424, + "31466": -2.187260150909424, + "4406": -6.437260150909424, + "61721": -4.937260150909424, + "66434": -7.249760150909424, + "6722": -7.249760150909424, + "68443": -2.312260150909424, + "6863": -7.812260150909424, + "6961": -1.9372601509094238, + "71764": -5.249760150909424, + "83536": -7.749760150909424, + "87054": -4.937260150909424, + "9920": -7.437260150909424 + }, + { + "1": -5.713316440582275, + "10622": -5.338316440582275, + "11173": -5.588316440582275, + "12409": -5.213316440582275, + "1857": -4.088316440582275, + "19265": -4.775816440582275, + "2583": -4.463316440582275, + "3332": -2.7758164405822754, + "4549": -3.7758164405822754, + "4878": -4.088316440582275, + "57806": -2.7133164405822754, + "58526": -3.4008164405822754, + "59238": -5.650816440582275, + "6598": -5.338316440582275, + "794": -0.5883164405822754, + "8327": -5.650816440582275, + "8438": -3.7758164405822754, + "851": -5.400816440582275, + "9388": -5.400816440582275, + "941": -4.588316440582275 + }, + { + "10277": -4.928686141967773, + "1621": -5.428686141967773, + "1904": -4.428686141967773, + "220": -5.428686141967773, + "2290": -4.428686141967773, + "2360": -4.928686141967773, + "2994": -3.6786859035491943, + "3082": -5.866186141967773, + "330": -0.4286859929561615, + "3641": -3.8036859035491943, + "3934": -2.8036859035491943, + "4139": -5.553686141967773, + "4482": -4.553686141967773, + "5324": -4.428686141967773, + "578": -5.553686141967773, + "62853": -5.866186141967773, + "7492": -4.428686141967773, + "837": -4.053686141967773, + "854": -4.053686141967773, + "905": -2.4286859035491943 + }, + { + "1354": -4.24187707901001, + "15841": -5.11687707901001, + "16476": -3.8668770790100098, + "17902": -4.74187707901001, + "1904": -4.74187707901001, + "1962": -4.24187707901001, + "2028": -3.1168770790100098, + "2201": -2.9918770790100098, + "26136": -4.61687707901001, + "2688": -3.1168770790100098, + "2822": -1.2418770790100098, + "31716": -4.61687707901001, + "3934": -4.36687707901001, + "3947": -4.99187707901001, + "40": -4.11687707901001, + "4155": -3.1168770790100098, + "45": -3.1168770790100098, + "6836": -3.4918770790100098, + "791": -1.7418770790100098, + "9642": -4.74187707901001 + }, + { + "10137": -7.791229248046875, + "15676": -3.416229248046875, + "1988": -7.416229248046875, + "2038": -3.416229248046875, + "2262": -7.041229248046875, + "22722": -5.916229248046875, + "2317": -1.6662293672561646, + "2728": -0.6662293672561646, + "2768": -6.916229248046875, + "3345": -6.416229248046875, + "3485": -6.791229248046875, + "3488": -4.416229248046875, + "3637": -2.791229248046875, + "3984": -2.291229248046875, + "4113": -6.666229248046875, + "4320": -5.541229248046875, + "4597": -7.291229248046875, + "5224": -3.666229248046875, + "828": -7.416229248046875, + "892": -4.666229248046875 + }, + { + "10565": -7.1841139793396, + "1253": -5.0591139793396, + "15676": -1.9341140985488892, + "1587": -2.8091139793395996, + "16264": -5.6841139793396, + "22722": -4.1841139793396, + "2643": -7.1841139793396, + "27149": -7.0591139793396, + "3250": -6.0591139793396, + "3345": -3.5591139793395996, + "34350": -1.1841140985488892, + "374": -4.9341139793396, + "4207": -3.1841139793395996, + "4597": -6.3091139793396, + "596": -1.0591140985488892, + "706": -4.8091139793396, + "753": -5.6841139793396, + "8625": -7.1841139793396, + "8736": -5.1841139793396, + "892": -5.4341139793396 + }, + { + "10684": -8.397636413574219, + "1306": -6.1476359367370605, + "1603": -7.6476359367370605, + "1990": -6.1476359367370605, + "220": -7.3976359367370605, + "2212": -5.7726359367370605, + "3010": -8.147636413574219, + "304": -7.1476359367370605, + "3389": -7.3976359367370605, + "36113": -7.8976359367370605, + "374": -8.272636413574219, + "389": -6.8976359367370605, + "4216": -7.0226359367370605, + "498": -7.6476359367370605, + "520": -0.02263612300157547, + "539": -7.7726359367370605, + "6931": -7.6476359367370605, + "7446": -8.397636413574219, + "892": -6.1476359367370605, + "912": -7.8976359367370605 + }, + { + "1131": -9.7637939453125, + "1148": -8.7637939453125, + "13489": -5.2637939453125, + "220": -0.013793857768177986, + "2212": -7.1387939453125, + "264": -7.0137939453125, + "279": -6.3887939453125, + "314": -8.3887939453125, + "33433": -9.1387939453125, + "3814": -8.7637939453125, + "38245": -8.1387939453125, + "44084": -8.1387939453125, + "459": -7.5137939453125, + "510": -8.7637939453125, + "51682": -8.6387939453125, + "55411": -8.0137939453125, + "912": -8.7637939453125, + "922": -9.1387939453125, + "93985": -7.8887939453125, + "9987": -8.1387939453125 + }, + { + "1114": -11.90212345123291, + "15": -13.27712345123291, + "16": -8.27712345123291, + "17": -7.77712345123291, + "17252": -13.71462345123291, + "18": -4.90212345123291, + "19": -3.777123212814331, + "20": -0.15212330222129822, + "21": -2.902123212814331, + "22": -3.527123212814331, + "220": -13.27712345123291, + "23": -5.90212345123291, + "2304": -13.65212345123291, + "24": -6.02712345123291, + "2589": -13.65212345123291, + "605": -4.52712345123291, + "717": -6.02712345123291, + "806": -4.90212345123291, + "868": -13.27712345123291, + "966": -12.77712345123291 + }, + { + "1097": -6.617298126220703, + "11": -12.367298126220703, + "12": -11.742298126220703, + "13": -6.742298126220703, + "14": -11.867298126220703, + "1428": -11.242298126220703, + "220": -11.054798126220703, + "25": -3.117298126220703, + "264": -11.867298126220703, + "281": -9.992298126220703, + "304": -11.367298126220703, + "309": -5.367298126220703, + "393": -10.054798126220703, + "41246": -11.367298126220703, + "5298": -0.11729823797941208, + "5975": -6.492298126220703, + "6912": -10.242298126220703, + "79": -9.867298126220703, + "8971": -7.617298126220703, + "9012": -2.867298126220703 + }, + { + "1": -6.815311908721924, + "10684": -2.315311908721924, + "11": -5.565311908721924, + "1210": -1.4403120279312134, + "13": -4.315311908721924, + "1359": -6.190311908721924, + "14682": -5.690311908721924, + "1475": -4.690311908721924, + "17122": -6.190311908721924, + "1855": -6.690311908721924, + "2266": -6.440311908721924, + "304": -6.690311908721924, + "3343": -6.815311908721924, + "389": -0.5653120279312134, + "4184": -5.815311908721924, + "439": -6.690311908721924, + "498": -3.690311908721924, + "520": -5.815311908721924, + "7446": -6.315311908721924, + "9388": -4.315311908721924 + }, + { + "10563": -8.518359184265137, + "1455": -8.768359184265137, + "1475": -8.768359184265137, + "2046": -6.5183587074279785, + "2225": -8.393359184265137, + "2536": -9.018359184265137, + "279": -8.518359184265137, + "2919": -8.643359184265137, + "38102": -5.0183587074279785, + "47678": -7.0183587074279785, + "59938": -8.518359184265137, + "62180": -7.6433587074279785, + "6658": -7.0183587074279785, + "6740": -7.8933587074279785, + "682": -6.0183587074279785, + "73095": -0.018358901143074036, + "76314": -7.0183587074279785, + "80523": -7.0183587074279785, + "83783": -8.018359184265137, + "91271": -8.518359184265137 + }, + { + "1": -7.684343338012695, + "10246": -5.684343338012695, + "10684": -1.1843432188034058, + "11": -6.059343338012695, + "1210": -0.4343431890010834, + "13": -4.184343338012695, + "1359": -7.184343338012695, + "14682": -7.184343338012695, + "17122": -6.809343338012695, + "2266": -5.184343338012695, + "323": -7.434343338012695, + "3343": -7.809343338012695, + "38011": -7.684343338012695, + "439": -7.059343338012695, + "48991": -7.934343338012695, + "498": -5.809343338012695, + "64259": -6.309343338012695, + "7255": -8.184343338012695, + "78455": -7.684343338012695, + "9388": -5.184343338012695 + }, + { + "10064": -4.712345123291016, + "1102": -3.4623451232910156, + "1115": -2.8373451232910156, + "12838": -5.087345123291016, + "2209": -3.4623451232910156, + "22559": -4.837345123291016, + "2360": -3.5873451232910156, + "320": -4.337345123291016, + "330": -2.8373451232910156, + "335": -5.087345123291016, + "358": -4.462345123291016, + "3755": -3.5873451232910156, + "44370": -4.212345123291016, + "4452": -3.5873451232910156, + "534": -3.7123451232910156, + "578": -1.4623451232910156, + "633": -2.5873451232910156, + "794": -4.212345123291016, + "81648": -2.9623451232910156, + "92": -2.7123451232910156 + }, + { + "1053": -6.0482988357543945, + "1253": -6.1732988357543945, + "1288": -5.2982988357543945, + "1436": -6.5482988357543945, + "15676": -5.1732988357543945, + "1587": -6.0482988357543945, + "2038": -0.6732988953590393, + "23093": -6.2982988357543945, + "24897": -6.4232988357543945, + "3445": -5.2982988357543945, + "374": -1.2982988357543945, + "4320": -3.9232988357543945, + "5084": -6.1732988357543945, + "5217": -5.1732988357543945, + "5224": -2.7982988357543945, + "574": -3.5482988357543945, + "649": -4.5482988357543945, + "706": -6.4232988357543945, + "7872": -6.2982988357543945, + "892": -3.6732988357543945 + }, + { + "11007": -5.277710437774658, + "1101": -5.402710437774658, + "1120": -5.152710437774658, + "11224": -3.902710437774658, + "1148": -5.402710437774658, + "13263": -3.527710437774658, + "15465": -4.152710437774658, + "1606": -5.402710437774658, + "264": -1.4027105569839478, + "26619": -5.152710437774658, + "279": -1.7777105569839478, + "304": -5.402710437774658, + "3196": -2.652710437774658, + "4184": -5.152710437774658, + "459": -2.652710437774658, + "5217": -5.027710437774658, + "5300": -5.277710437774658, + "539": -1.7777105569839478, + "68695": -4.777710437774658, + "9932": -3.402710437774658 + }, + { + "10684": -6.72767972946167, + "1210": -5.72767972946167, + "13": -7.72767972946167, + "1306": -8.477679252624512, + "1555": -6.97767972946167, + "2038": -6.85267972946167, + "2225": -8.477679252624512, + "2949": -8.102679252624512, + "304": -1.72767972946167, + "311": -6.97767972946167, + "3196": -8.227679252624512, + "323": -8.352679252624512, + "389": -6.10267972946167, + "430": -8.102679252624512, + "439": -6.22767972946167, + "449": -7.85267972946167, + "4669": -8.477679252624512, + "505": -4.85267972946167, + "520": -8.227679252624512, + "555": -0.22767969965934753 + }, + { + "1023": -6.742645263671875, + "1057": -5.867645263671875, + "13598": -7.117645263671875, + "2225": -6.117645263671875, + "2254": -5.742645263671875, + "2500": -4.992645263671875, + "264": -4.242645263671875, + "279": -0.11764548718929291, + "3637": -4.492645263671875, + "3892": -5.742645263671875, + "4033": -6.367645263671875, + "459": -5.742645263671875, + "510": -6.992645263671875, + "5217": -5.742645263671875, + "5361": -3.492645502090454, + "5370": -6.242645263671875, + "6130": -6.242645263671875, + "701": -6.742645263671875, + "856": -6.117645263671875, + "872": -6.367645263671875 + }, + { + "15676": -5.322454929351807, + "1879": -4.322454929351807, + "1890": -5.572454929351807, + "2038": -2.8224551677703857, + "2254": -5.072454929351807, + "2317": -4.572454929351807, + "2626": -4.322454929351807, + "2728": -2.6974551677703857, + "2768": -4.822454929351807, + "2883": -4.822454929351807, + "3637": -0.44745510816574097, + "3984": -3.1974551677703857, + "3997": -5.322454929351807, + "4113": -5.822454929351807, + "5217": -5.697454929351807, + "5224": -5.322454929351807, + "6130": -4.197454929351807, + "80180": -5.822454929351807, + "8736": -4.322454929351807, + "9899": -3.9474551677703857 + }, + { + "10246": -4.771180152893066, + "10684": -2.6461801528930664, + "11": -3.8961801528930664, + "1210": -0.771180272102356, + "13": -2.2711801528930664, + "2266": -4.521180152893066, + "25": -3.8961801528930664, + "2728": -3.7711801528930664, + "323": -6.271180152893066, + "3485": -6.146180152893066, + "364": -5.896180152893066, + "3984": -1.646180272102356, + "430": -4.771180152893066, + "439": -6.021180152893066, + "499": -6.146180152893066, + "5224": -4.646180152893066, + "627": -6.146180152893066, + "64259": -5.771180152893066, + "902": -4.021180152893066, + "9388": -5.896180152893066 + }, + { + "10975": -5.16570520401001, + "1101": -6.04070520401001, + "1193": -3.6657052040100098, + "11951": -5.54070520401001, + "15151": -5.91570520401001, + "1587": -4.66570520401001, + "21650": -4.54070520401001, + "279": -1.0407052040100098, + "2795": -4.29070520401001, + "30202": -2.1657052040100098, + "34945": -3.2907052040100098, + "374": -6.54070520401001, + "3984": -5.41570520401001, + "433": -4.16570520401001, + "5415": -1.2907052040100098, + "5764": -5.66570520401001, + "578": -5.66570520401001, + "5825": -2.5407052040100098, + "6835": -4.91570520401001, + "9539": -5.54070520401001 + }, + { + "11": -7.151987075805664, + "1148": -7.776987075805664, + "1193": -4.026987075805664, + "11951": -8.026987075805664, + "1202": -6.026987075805664, + "2225": -8.276987075805664, + "25": -8.151987075805664, + "264": -6.526987075805664, + "279": -0.15198731422424316, + "3230": -7.151987075805664, + "330": -6.651987075805664, + "3637": -4.651987075805664, + "364": -5.151987075805664, + "430": -3.151987314224243, + "433": -3.276987314224243, + "578": -6.901987075805664, + "7393": -6.401987075805664, + "8736": -4.651987075805664, + "922": -7.651987075805664, + "994": -5.776987075805664 + } + ], + [ + { + "11": -4.60286808013916, + "17075": -4.47786808013916, + "2671": -5.35286808013916, + "271": -4.47786808013916, + "304": -4.72786808013916, + "311": -4.85286808013916, + "315": -1.3528683185577393, + "323": -3.1028683185577393, + "3649": -5.60286808013916, + "369": -2.2278683185577393, + "382": -5.10286808013916, + "389": -1.4778683185577393, + "430": -2.9778683185577393, + "4346": -3.2278683185577393, + "4442": -4.35286808013916, + "477": -5.22786808013916, + "5552": -5.47786808013916, + "596": -5.60286808013916, + "9002": -3.7278683185577393, + "922": -5.60286808013916 + }, + { + "15443": -5.874835968017578, + "1701": -4.749835968017578, + "1855": -5.874835968017578, + "2326": -5.749835968017578, + "2536": -5.999835968017578, + "264": -2.874835968017578, + "279": -0.9998359680175781, + "3109": -5.999835968017578, + "330": -5.374835968017578, + "3674": -5.999835968017578, + "3723": -5.249835968017578, + "420": -5.499835968017578, + "459": -4.999835968017578, + "49636": -5.499835968017578, + "510": -5.999835968017578, + "5195": -5.374835968017578, + "539": -5.999835968017578, + "5734": -5.624835968017578, + "701": -3.999835968017578, + "7231": -5.499835968017578 + }, + { + "12374": -5.028782844543457, + "12411": -5.278782844543457, + "1614": -4.403782844543457, + "220": -5.403782844543457, + "2326": -3.653782606124878, + "2883": -1.778782606124878, + "29292": -3.528782606124878, + "3109": -3.528782606124878, + "3224": -5.028782844543457, + "33575": -5.028782844543457, + "3363": -5.153782844543457, + "3723": -2.653782606124878, + "502": -4.903782844543457, + "549": -4.528782844543457, + "603": -4.653782844543457, + "6201": -4.153782844543457, + "6918": -4.028782844543457, + "7471": -4.028782844543457, + "7665": -4.653782844543457, + "9476": -5.278782844543457 + }, + { + "1054": -4.359413146972656, + "11": -3.9844131469726562, + "13": -4.359413146972656, + "1630": -3.6094131469726562, + "19921": -3.4844131469726562, + "271": -2.8594131469726562, + "304": -2.8594131469726562, + "311": -3.1094131469726562, + "323": -4.609413146972656, + "330": -3.2344131469726562, + "364": -4.609413146972656, + "369": -3.2344131469726562, + "382": -3.3594131469726562, + "389": -2.6094131469726562, + "430": -2.9844131469726562, + "449": -4.609413146972656, + "72189": -2.1094131469726562, + "9002": -2.6094131469726562, + "922": -4.609413146972656, + "994": -4.484413146972656 + }, + { + "12789": -3.488880157470703, + "13777": -3.113880157470703, + "19159": -3.113880157470703, + "22890": -4.863880157470703, + "25241": -3.863880157470703, + "29972": -4.613880157470703, + "31878": -3.363880157470703, + "358": -3.363880157470703, + "3727": -2.488880157470703, + "374": -2.863880157470703, + "39671": -4.488880157470703, + "499": -3.488880157470703, + "51242": -4.238880157470703, + "574": -4.488880157470703, + "5825": -2.238880157470703, + "6209": -4.113880157470703, + "6276": -4.488880157470703, + "706": -3.238880157470703, + "70901": -2.363880157470703, + "8779": -4.738880157470703 + }, + { + "11850": -4.4621686935424805, + "1455": -3.4621684551239014, + "1701": -4.4621686935424805, + "1888": -4.2121686935424805, + "24009": -4.3371686935424805, + "264": -4.2121686935424805, + "2663": -4.0871686935424805, + "279": -2.9621684551239014, + "304": -2.8371684551239014, + "3196": -3.2121684551239014, + "3318": -4.2121686935424805, + "3339": -4.0871686935424805, + "3815": -4.2121686935424805, + "3967": -3.9621684551239014, + "5552": -2.8371684551239014, + "6532": -4.0871686935424805, + "7086": -4.0871686935424805, + "7559": -3.7121684551239014, + "8405": -3.4621684551239014, + "8647": -2.3371684551239014 + }, + { + "1176": -5.021880626678467, + "1455": -2.521880626678467, + "1510": -4.771880626678467, + "1888": -3.146880626678467, + "1890": -4.146880626678467, + "1917": -4.896880626678467, + "1925": -4.271880626678467, + "1948": -4.646880626678467, + "19683": -4.896880626678467, + "220": -4.771880626678467, + "2218": -4.646880626678467, + "25438": -4.646880626678467, + "2748": -2.146880626678467, + "3917": -2.271880626678467, + "4033": -4.771880626678467, + "5897": -4.396880626678467, + "6506": -3.021880626678467, + "7808": -4.771880626678467, + "7928": -1.7718807458877563, + "8706": -3.146880626678467 + }, + { + "11": -6.0807952880859375, + "13": -5.9557952880859375, + "1584": -8.080795288085938, + "1618": -7.9557952880859375, + "198": -6.5807952880859375, + "1980": -7.8307952880859375, + "2266": -8.080795288085938, + "271": -5.0807952880859375, + "304": -4.4557952880859375, + "311": -6.7057952880859375, + "315": -0.08079545944929123, + "320": -7.8307952880859375, + "323": -7.2057952880859375, + "369": -7.4557952880859375, + "382": -4.8307952880859375, + "389": -7.9557952880859375, + "477": -8.080795288085938, + "4815": -7.2057952880859375, + "5030": -3.4557955265045166, + "627": -6.7057952880859375 + }, + { + "10430": -7.254902362823486, + "1057": -5.254902362823486, + "1162": -7.629902362823486, + "1521": -6.504902362823486, + "220": -7.879902362823486, + "264": -4.879902362823486, + "279": -0.8799024820327759, + "330": -6.879902362823486, + "3432": -6.254902362823486, + "3488": -7.379902362823486, + "3495": -7.879902362823486, + "3788": -7.754902362823486, + "420": -0.8799024820327759, + "430": -7.004902362823486, + "459": -6.504902362823486, + "4652": -7.254902362823486, + "510": -7.379902362823486, + "701": -2.6299023628234863, + "832": -8.004902839660645, + "856": -2.8799023628234863 + }, + { + "10430": -3.9674019813537598, + "10652": -3.5924019813537598, + "1162": -2.5924019813537598, + "12072": -3.8424019813537598, + "1715": -4.34240198135376, + "1772": -4.46740198135376, + "1934": -3.2174019813537598, + "19831": -4.59240198135376, + "2246": -3.0924019813537598, + "2613": -4.21740198135376, + "26981": -3.8424019813537598, + "3319": -1.9674021005630493, + "3488": -2.9674019813537598, + "3495": -3.4674019813537598, + "3754": -3.8424019813537598, + "4617": -3.2174019813537598, + "4652": -1.9674021005630493, + "5684": -4.21740198135376, + "6574": -4.34240198135376, + "8990": -3.8424019813537598 + }, + { + "1": -5.955270767211914, + "11": -2.955270528793335, + "1210": -4.955270767211914, + "13": -1.955270528793335, + "1875": -4.205270767211914, + "198": -3.705270528793335, + "1980": -4.080270767211914, + "2266": -4.080270767211914, + "25": -4.205270767211914, + "271": -1.830270528793335, + "30": -5.080270767211914, + "304": -5.205270767211914, + "311": -5.705270767211914, + "320": -5.080270767211914, + "323": -4.455270767211914, + "382": -1.080270528793335, + "4286": -5.455270767211914, + "4815": -4.455270767211914, + "627": -2.705270528793335, + "922": -4.580270767211914 + }, + { + "1102": -4.660767078399658, + "1115": -4.285767078399658, + "12361": -4.785767078399658, + "16299": -3.910767078399658, + "19124": -3.910767078399658, + "220": -3.910767078399658, + "22559": -4.410767078399658, + "30834": -4.160767078399658, + "320": -4.910767078399658, + "3234": -4.285767078399658, + "358": -3.410767078399658, + "3639": -2.285767078399658, + "40665": -4.035767078399658, + "45863": -3.285767078399658, + "4815": -1.5357670783996582, + "5321": -3.785767078399658, + "57277": -4.285767078399658, + "578": -2.285767078399658, + "720": -3.160767078399658, + "763": -4.285767078399658 + }, + { + "1217": -6.23525857925415, + "1510": -4.23525857925415, + "1715": -6.36025857925415, + "1988": -5.86025857925415, + "2038": -5.61025857925415, + "2077": -4.73525857925415, + "2218": -6.23525857925415, + "2317": -5.23525857925415, + "2728": -5.23525857925415, + "2883": -0.9852586984634399, + "3230": -4.36025857925415, + "3319": -1.48525869846344, + "3917": -3.1102585792541504, + "4113": -4.98525857925415, + "4320": -4.48525857925415, + "4947": -1.61025869846344, + "502": -6.36025857925415, + "5357": -5.61025857925415, + "5915": -6.23525857925415, + "7580": -6.23525857925415 + }, + { + "11": -6.05878210067749, + "1253": -6.30878210067749, + "1288": -3.9337823390960693, + "2011": -5.43378210067749, + "27149": -5.93378210067749, + "304": -2.9337823390960693, + "311": -6.43378210067749, + "358": -4.05878210067749, + "3727": -5.80878210067749, + "374": -0.4337822496891022, + "3917": -3.0587823390960693, + "430": -3.8087823390960693, + "499": -5.55878210067749, + "574": -5.93378210067749, + "5825": -5.93378210067749, + "596": -2.9337823390960693, + "706": -3.9337823390960693, + "753": -4.93378210067749, + "836": -3.4337823390960693, + "9932": -4.93378210067749 + }, + { + "1054": -4.682599067687988, + "1630": -4.807599067687988, + "19921": -4.182599067687988, + "264": -2.1825993061065674, + "2663": -2.5575993061065674, + "279": -2.5575993061065674, + "29022": -4.307599067687988, + "304": -4.432599067687988, + "3196": -4.432599067687988, + "330": -3.0575993061065674, + "364": -4.557599067687988, + "3967": -4.182599067687988, + "459": -3.8075993061065674, + "5195": -4.307599067687988, + "539": -4.182599067687988, + "7086": -4.182599067687988, + "72189": -3.5575993061065674, + "7559": -4.432599067687988, + "8325": -3.8075993061065674, + "8339": -4.307599067687988 + }, + { + "13312": -3.4648501873016357, + "1664": -4.589850425720215, + "17880": -2.8398501873016357, + "2326": -3.8398501873016357, + "2536": -4.589850425720215, + "2883": -4.464850425720215, + "2890": -4.589850425720215, + "3241": -3.3398501873016357, + "3544": -2.3398501873016357, + "3682": -3.7148501873016357, + "3728": -3.3398501873016357, + "38171": -4.589850425720215, + "46331": -4.214850425720215, + "549": -4.339850425720215, + "5557": -3.9648501873016357, + "586": -3.0898501873016357, + "6020": -3.9648501873016357, + "6522": -4.589850425720215, + "69026": -2.8398501873016357, + "879": -2.8398501873016357 + }, + { + "11": -2.684579372406006, + "11040": -4.434579372406006, + "11761": -3.809579372406006, + "13230": -4.559579372406006, + "13312": -2.809579372406006, + "14290": -4.184579372406006, + "15266": -4.059579372406006, + "2326": -4.434579372406006, + "27767": -2.684579372406006, + "2883": -3.559579372406006, + "3241": -3.809579372406006, + "3728": -3.309579372406006, + "3778": -3.684579372406006, + "37891": -4.184579372406006, + "5557": -3.184579372406006, + "586": -4.184579372406006, + "6020": -3.934579372406006, + "6625": -3.684579372406006, + "69026": -1.6845792531967163, + "879": -4.434579372406006 + }, + { + "11761": -4.16629695892334, + "13312": -4.54129695892334, + "14290": -5.16629695892334, + "15266": -5.16629695892334, + "20790": -5.16629695892334, + "27767": -0.41629672050476074, + "2883": -2.2912967205047607, + "3241": -4.79129695892334, + "35410": -5.16629695892334, + "3691": -5.41629695892334, + "37891": -4.91629695892334, + "430": -4.54129695892334, + "449": -4.79129695892334, + "5557": -3.5412967205047607, + "6020": -5.41629695892334, + "6201": -4.54129695892334, + "62866": -4.79129695892334, + "7471": -4.79129695892334, + "7626": -4.79129695892334, + "88751": -4.04129695892334 + }, + { + "10565": -4.1589484214782715, + "10968": -5.4089484214782715, + "11": -3.1589484214782715, + "13": -3.0339484214782715, + "17045": -5.0339484214782715, + "271": -5.2839484214782715, + "304": -2.5339484214782715, + "3196": -2.5339484214782715, + "320": -5.9089484214782715, + "323": -3.6589484214782715, + "382": -2.7839484214782715, + "3967": -3.9089484214782715, + "430": -1.158948302268982, + "449": -1.908948302268982, + "58394": -4.5339484214782715, + "627": -4.9089484214782715, + "6532": -3.9089484214782715, + "6832": -5.5339484214782715, + "7559": -4.6589484214782715, + "81296": -2.7839484214782715 + }, + { + "12789": -3.5190658569335938, + "14769": -4.894065856933594, + "14918": -5.644065856933594, + "15871": -4.019065856933594, + "19159": -3.5190658569335938, + "24400": -3.1440658569335938, + "27149": -1.1440658569335938, + "31878": -3.7690658569335938, + "3727": -4.269065856933594, + "374": -2.3940658569335938, + "39671": -4.019065856933594, + "4375": -4.519065856933594, + "46672": -1.6440658569335938, + "51242": -5.269065856933594, + "574": -4.894065856933594, + "5825": -3.1440658569335938, + "6209": -5.269065856933594, + "69589": -4.769065856933594, + "706": -2.6440658569335938, + "70901": -3.7690658569335938 + }, + { + "10212": -5.046666145324707, + "10968": -5.171666145324707, + "1101": -5.046666145324707, + "15871": -3.921666145324707, + "1633": -4.796666145324707, + "1664": -2.046666145324707, + "17045": -4.046666145324707, + "17345": -3.671666145324707, + "17880": -2.421666145324707, + "264": -2.546666145324707, + "279": -3.921666145324707, + "304": -2.171666145324707, + "3118": -5.171666145324707, + "3196": -3.421666145324707, + "3967": -2.046666145324707, + "4642": -4.171666145324707, + "6532": -1.796666145324707, + "7701": -4.421666145324707, + "81296": -3.296666145324707, + "961": -5.171666145324707 + }, + { + "1401": -4.01027774810791, + "14048": -5.88527774810791, + "1664": -4.63527774810791, + "17880": -4.76027774810791, + "1917": -5.63527774810791, + "1948": -5.63527774810791, + "25462": -5.63527774810791, + "3157": -4.51027774810791, + "3682": -1.135277509689331, + "3728": -2.760277509689331, + "41164": -5.38527774810791, + "4562": -4.01027774810791, + "46331": -4.13527774810791, + "5199": -5.01027774810791, + "54047": -5.63527774810791, + "5557": -5.38527774810791, + "586": -4.51027774810791, + "6522": -2.510277509689331, + "7808": -1.010277509689331, + "879": -5.76027774810791 + }, + { + "11761": -6.712276458740234, + "14290": -5.712276458740234, + "17276": -4.462276458740234, + "18783": -7.712276458740234, + "19353": -5.712276458740234, + "19683": -6.212276458740234, + "25923": -7.212276458740234, + "26373": -5.587276458740234, + "2851": -0.08727668970823288, + "30693": -6.337276458740234, + "3728": -4.837276458740234, + "37891": -6.962276458740234, + "43940": -4.462276458740234, + "5457": -6.587276458740234, + "5557": -7.587276458740234, + "58478": -6.837276458740234, + "63342": -4.087276458740234, + "6625": -7.212276458740234, + "7808": -7.212276458740234, + "9287": -5.837276458740234 + }, + { + "11": -9.877593040466309, + "13": -9.877593040466309, + "15603": -10.002593040466309, + "220": -11.127593040466309, + "271": -10.627593040466309, + "279": -10.377593040466309, + "2949": -8.002593040466309, + "304": -0.0025934891309589148, + "315": -9.627593040466309, + "31550": -9.127593040466309, + "323": -9.627593040466309, + "369": -10.252593040466309, + "374": -11.002593040466309, + "382": -10.377593040466309, + "389": -6.627593517303467, + "4028": -11.002593040466309, + "449": -10.502593040466309, + "520": -10.752593040466309, + "5585": -11.002593040466309, + "602": -10.502593040466309 + } + ], + [ + { + "100257": -3.9463024139404297, + "1035": -2.3213024139404297, + "1796": -4.44630241394043, + "21829": -4.19630241394043, + "220": -2.8213024139404297, + "22559": -4.07130241394043, + "2355": -4.44630241394043, + "2650": -4.57130241394043, + "334": -2.9463024139404297, + "3639": -3.8213024139404297, + "40665": -2.6963024139404297, + "4815": -3.3213024139404297, + "482": -4.44630241394043, + "57277": -1.6963025331497192, + "578": -3.9463024139404297, + "5810": -3.6963024139404297, + "66379": -4.57130241394043, + "720": -3.6963024139404297, + "83017": -4.19630241394043, + "9725": -4.57130241394043 + }, + { + "12": -4.273823261260986, + "14711": -4.773823261260986, + "16": -0.27382320165634155, + "17": -6.148823261260986, + "18": -4.773823261260986, + "19": -6.148823261260986, + "256": -5.898823261260986, + "262": -5.273823261260986, + "27": -6.273823261260986, + "27131": -6.023823261260986, + "334": -2.5238232612609863, + "45464": -6.148823261260986, + "4599": -6.148823261260986, + "5207": -5.773823261260986, + "70564": -4.898823261260986, + "74694": -5.773823261260986, + "791": -5.773823261260986, + "8586": -3.3988232612609863, + "9": -4.523823261260986, + "96556": -6.273823261260986 + }, + { + "100257": -14.187759399414062, + "11": -12.375259399414062, + "12": -12.875259399414062, + "13": -0.00025948495022021234, + "14": -12.062759399414062, + "1811": -14.875259399414062, + "2056": -14.875259399414062, + "25": -12.562759399414062, + "31643": -13.375259399414062, + "382": -11.562759399414062, + "497": -13.875259399414062, + "5013": -14.125259399414062, + "5486": -14.812759399414062, + "570": -13.562759399414062, + "60": -14.875259399414062, + "62": -13.625259399414062, + "6266": -14.687759399414062, + "627": -12.437759399414062, + "7": -14.875259399414062, + "8": -8.500259399414062 + }, + { + "1328": -10.50606918334961, + "220": -8.63106918334961, + "24367": -5.631069660186768, + "2672": -9.75606918334961, + "3146": -0.006069442722946405, + "31588": -10.88106918334961, + "33659": -9.75606918334961, + "353": -9.50606918334961, + "4185": -9.38106918334961, + "55057": -9.75606918334961, + "578": -7.631069660186768, + "67502": -10.38106918334961, + "71866": -9.75606918334961, + "721": -10.13106918334961, + "763": -9.50606918334961, + "78400": -9.88106918334961, + "9059": -8.38106918334961, + "92071": -10.88106918334961, + "9442": -9.50606918334961, + "97554": -7.881069660186768 + }, + { + "10172": -6.245555400848389, + "1271": -5.995555400848389, + "16118": -5.620555400848389, + "1844": -6.370555400848389, + "19105": -5.120555400848389, + "2831": -4.370555400848389, + "35": -5.995555400848389, + "36286": -5.620555400848389, + "38238": -0.3705555498600006, + "39": -5.620555400848389, + "4944": -2.6205556392669678, + "50": -5.245555400848389, + "5207": -5.120555400848389, + "5648": -5.120555400848389, + "644": -4.495555400848389, + "6540": -4.370555400848389, + "74414": -3.1205556392669678, + "83652": -5.120555400848389, + "84259": -2.6205556392669678, + "849": -4.120555400848389 + }, + { + "1073": -13.12508487701416, + "11": -14.62508487701416, + "12371": -14.62508487701416, + "1252": -14.50008487701416, + "14": -13.87508487701416, + "15837": -14.25008487701416, + "2140": -14.50008487701416, + "220": -14.37508487701416, + "315": -8.451581379631534e-05, + "323": -10.62508487701416, + "33659": -12.50008487701416, + "4185": -14.12508487701416, + "46784": -14.62508487701416, + "477": -11.62508487701416, + "5046": -11.25008487701416, + "54463": -14.50008487701416, + "763": -13.75008487701416, + "76589": -14.12508487701416, + "84090": -11.75008487701416, + "92071": -13.62508487701416 + }, + { + "12371": -7.742926597595215, + "15538": -4.617926597595215, + "28856": -3.6179263591766357, + "328": -7.242926597595215, + "33659": -5.492926597595215, + "33781": -8.117926597595215, + "3979": -6.117926597595215, + "4185": -3.4929263591766357, + "4206": -8.242926597595215, + "473": -5.867926597595215, + "5340": -7.242926597595215, + "66912": -2.4929263591766357, + "67502": -6.617926597595215, + "68763": -6.867926597595215, + "763": -6.117926597595215, + "76589": -0.6179263591766357, + "78400": -6.117926597595215, + "8560": -6.742926597595215, + "8626": -7.992926597595215, + "92071": -1.2429263591766357 + }, + { + "10441": -12.42202091217041, + "11": -3.1720211505889893, + "11688": -9.92202091217041, + "1221": -15.04702091217041, + "14": -11.29702091217041, + "15302": -15.17202091217041, + "2140": -12.42202091217041, + "2262": -14.17202091217041, + "24240": -14.54702091217041, + "2582": -10.79702091217041, + "269": -14.04702091217041, + "315": -14.67202091217041, + "323": -11.29702091217041, + "36962": -15.17202091217041, + "39841": -13.29702091217041, + "477": -0.04702107980847359, + "611": -13.29702091217041, + "66912": -14.79702091217041, + "7586": -14.92202091217041, + "9059": -5.54702091217041 + }, + { + "12371": -7.6745285987854, + "1252": -9.049528121948242, + "2140": -9.049528121948242, + "28704": -7.6745285987854, + "328": -8.549528121948242, + "33659": -7.9245285987854, + "3979": -6.9245285987854, + "4185": -4.2995285987854, + "423": -9.299528121948242, + "473": -4.2995285987854, + "5340": -3.6745283603668213, + "6295": -8.799528121948242, + "66912": -1.7995284795761108, + "67502": -6.2995285987854, + "763": -5.5495285987854, + "76589": -6.0495285987854, + "78400": -3.5495283603668213, + "8560": -7.6745285987854, + "8626": -8.924528121948242, + "92071": -0.29952844977378845 + }, + { + "12": -17.875, + "1285": -2.3841855067985307e-07, + "1752": -16.0, + "25": -21.0, + "29580": -20.25, + "31514": -21.25, + "328": -21.5, + "33721": -20.125, + "3725": -17.25, + "50736": -20.75, + "52221": -19.5, + "57064": -21.0, + "6108": -20.75, + "61439": -16.625, + "6354": -21.125, + "69": -21.25, + "7424": -19.0, + "788": -19.875, + "9054": -19.75, + "9059": -20.375 + }, + { + "10441": -15.000007629394531, + "11688": -14.375007629394531, + "1221": -16.37500762939453, + "1834": -19.62500762939453, + "2140": -12.750007629394531, + "2262": -12.750007629394531, + "27155": -20.87500762939453, + "2831": -16.00000762939453, + "2956": -20.75000762939453, + "2991": -14.625007629394531, + "3623": -20.50000762939453, + "36962": -15.375007629394531, + "39841": -17.00000762939453, + "44915": -19.25000762939453, + "56496": -20.87500762939453, + "59514": -16.75000762939453, + "81567": -18.87500762939453, + "8245": -18.37500762939453, + "9059": -7.748573807475623e-06, + "9442": -16.00000762939453 + }, + { + "1035": -7.753166675567627, + "11": -13.128167152404785, + "13": -11.253167152404785, + "1389": -13.003167152404785, + "1680": -13.940667152404785, + "25": -4.378166675567627, + "26": -14.253167152404785, + "320": -9.503167152404785, + "323": -14.128167152404785, + "334": -4.128166675567627, + "482": -10.878167152404785, + "512": -12.503167152404785, + "54486": -13.503167152404785, + "551": -13.503167152404785, + "57277": -10.003167152404785, + "68063": -1.253166675567627, + "794": -13.940667152404785, + "81203": -13.753167152404785, + "96618": -0.37816673517227173, + "98319": -11.378167152404785 + }, + { + "11688": -0.5920670628547668, + "1252": -4.717067241668701, + "1442": -5.467067241668701, + "1556": -7.217067241668701, + "15592": -9.092066764831543, + "17586": -1.092067003250122, + "2355": -8.342066764831543, + "27972": -8.967066764831543, + "3277": -8.967066764831543, + "3296": -8.592066764831543, + "362": -2.592067003250122, + "3861": -4.842067241668701, + "445": -9.592066764831543, + "5008": -9.467066764831543, + "578": -4.467067241668701, + "68502": -8.217066764831543, + "71695": -9.092066764831543, + "720": -7.092067241668701, + "763": -8.592066764831543, + "9442": -9.967066764831543 + }, + { + "11": -20.75000762939453, + "1491": -20.87500762939453, + "15592": -17.87500762939453, + "1646": -12.125008583068848, + "17399": -20.50000762939453, + "198": -18.25000762939453, + "20362": -18.12500762939453, + "220": -19.37500762939453, + "24367": -18.75000762939453, + "27972": -13.500008583068848, + "29344": -20.75000762939453, + "34579": -16.75000762939453, + "4211": -8.34461570775602e-06, + "44163": -16.87500762939453, + "445": -20.25000762939453, + "5008": -18.25000762939453, + "6067": -19.25000762939453, + "649": -20.75000762939453, + "6644": -20.00000762939453, + "9659": -13.500008583068848 + }, + { + "1093": -9.699957847595215, + "11": -3.5749576091766357, + "1253": -1.4499576091766357, + "13171": -10.449957847595215, + "1436": -6.699957370758057, + "14816": -11.324957847595215, + "16572": -3.9499576091766357, + "2085": -5.324957370758057, + "2643": -2.6999576091766357, + "27167": -8.949957847595215, + "320": -11.074957847595215, + "32161": -9.824957847595215, + "3629": -9.199957847595215, + "430": -11.074957847595215, + "527": -5.699957370758057, + "617": -6.699957370758057, + "649": -0.44995757937431335, + "656": -10.699957847595215, + "6996": -6.324957370758057, + "7068": -8.324957847595215 + }, + { + "11": -12.32586669921875, + "13893": -10.70086669921875, + "1893": -12.45086669921875, + "22313": -12.45086669921875, + "23645": -11.45086669921875, + "23781": -9.32586669921875, + "26118": -13.20086669921875, + "2612": -10.82586669921875, + "33484": -9.45086669921875, + "387": -10.07586669921875, + "59928": -11.70086669921875, + "70185": -0.07586629688739777, + "70576": -3.075866222381592, + "7068": -4.825866222381592, + "7170": -6.450866222381592, + "77634": -12.70086669921875, + "8356": -4.075866222381592, + "84644": -11.07586669921875, + "95103": -12.07586669921875, + "95119": -11.07586669921875 + }, + { + "11": -13.955036163330078, + "17105": -13.705036163330078, + "1893": -7.95503568649292, + "19159": -15.830036163330078, + "20400": -15.705036163330078, + "22313": -15.580036163330078, + "23645": -11.705036163330078, + "2612": -7.33003568649292, + "320": -13.455036163330078, + "323": -15.330036163330078, + "3493": -15.705036163330078, + "387": -15.580036163330078, + "4048": -13.455036163330078, + "477": -5.95503568649292, + "58514": -14.830036163330078, + "6925": -14.330036163330078, + "7068": -1.70503568649292, + "7168": -14.955036163330078, + "8356": -0.20503568649291992, + "98374": -15.330036163330078 + }, + { + "12491": -4.147594928741455, + "14847": -4.147594928741455, + "1495": -0.3975949287414551, + "15538": -1.772594928741455, + "16674": -6.022594928741455, + "21503": -5.022594928741455, + "2262": -2.647594928741455, + "22755": -7.772594928741455, + "25185": -5.397594928741455, + "2612": -7.397594928741455, + "2848": -5.647594928741455, + "28856": -6.147594928741455, + "33781": -5.022594928741455, + "43658": -8.272594451904297, + "477": -4.772594928741455, + "48761": -5.772594928741455, + "64882": -7.022594928741455, + "68763": -4.397594928741455, + "76815": -6.147594928741455, + "834": -7.647594928741455 + }, + { + "11": -0.0007111880695447326, + "12491": -13.500711441040039, + "12518": -12.250711441040039, + "1776": -9.000711441040039, + "19739": -16.25071144104004, + "2262": -15.250711441040039, + "24208": -11.250711441040039, + "24282": -16.50071144104004, + "25185": -15.750711441040039, + "2848": -16.75071144104004, + "28485": -16.75071144104004, + "32520": -12.875711441040039, + "4221": -7.500710964202881, + "4339": -15.250711441040039, + "477": -12.500711441040039, + "54168": -13.250711441040039, + "6170": -12.250711441040039, + "68989": -16.50071144104004, + "81012": -14.125711441040039, + "8982": -13.750711441040039 + }, + { + "12491": -2.208927631378174, + "15538": -8.208928108215332, + "21503": -6.458927631378174, + "25185": -5.458927631378174, + "2848": -6.208927631378174, + "28856": -6.708927631378174, + "33615": -9.708928108215332, + "33781": -5.833927631378174, + "43658": -5.458927631378174, + "48761": -3.208927631378174, + "61552": -9.708928108215332, + "64882": -6.083927631378174, + "68192": -8.458928108215332, + "68763": -1.7089276313781738, + "711": -7.833927631378174, + "76815": -0.4589276611804962, + "87270": -5.458927631378174, + "89735": -8.208928108215332, + "92633": -4.458927631378174, + "99622": -7.458927631378174 + }, + { + "10856": -21.625, + "11": -1.1920928244535389e-07, + "12518": -22.375, + "13": -22.375, + "1495": -23.25, + "1776": -22.875, + "2262": -19.75, + "24208": -21.25, + "30617": -22.75, + "320": -20.5, + "323": -22.25, + "345": -18.5, + "34731": -22.125, + "3638": -20.875, + "4221": -22.625, + "477": -17.75, + "54168": -22.75, + "6170": -20.75, + "6743": -21.75, + "8982": -15.875 + }, + { + "11720": -9.214478492736816, + "16806": -8.589478492736816, + "21503": -9.214478492736816, + "25185": -8.464478492736816, + "27681": -9.214478492736816, + "27903": -9.214478492736816, + "2848": -9.214478492736816, + "28856": -8.089478492736816, + "33781": -8.589478492736816, + "3564": -9.464478492736816, + "477": -0.08947809040546417, + "48761": -5.839478015899658, + "56882": -6.214478015899658, + "64882": -6.089478015899658, + "68763": -2.589478015899658, + "711": -8.464478492736816, + "7392": -8.839478492736816, + "834": -9.214478492736816, + "87270": -7.464478015899658, + "92633": -7.839478015899658 + }, + { + "11660": -6.621912002563477, + "11720": -5.121912002563477, + "12079": -6.871912002563477, + "16806": -6.246912002563477, + "26425": -7.371912002563477, + "27903": -4.121912002563477, + "28856": -1.1219117641448975, + "33781": -3.8719117641448975, + "34973": -6.871912002563477, + "38309": -6.246912002563477, + "48761": -4.121912002563477, + "56882": -2.6219117641448975, + "6062": -1.1219117641448975, + "64882": -6.621912002563477, + "68763": -2.2469117641448975, + "711": -4.121912002563477, + "834": -6.121912002563477, + "87270": -2.6219117641448975, + "89735": -7.246912002563477, + "92633": -5.621912002563477 + }, + { + "12518": -5.032393932342529, + "14847": -12.782394409179688, + "1495": -3.7823939323425293, + "16674": -10.282394409179688, + "2038": -13.157394409179688, + "21976": -12.282394409179688, + "22256": -12.907394409179688, + "2262": -0.03239401429891586, + "22755": -9.032394409179688, + "24208": -12.782394409179688, + "2612": -11.782394409179688, + "31710": -11.907394409179688, + "3769": -8.532394409179688, + "41602": -13.157394409179688, + "4221": -7.532393932342529, + "54168": -9.782394409179688, + "6170": -10.782394409179688, + "63633": -12.157394409179688, + "6743": -9.032394409179688, + "8982": -6.532393932342529 + } + ] + ], + "checkpoint_fingerprint": "89d9b2f9da91e834", + "config": "granite42_hf", + "continuations": [ + [ + 578, + 13093, + 374, + 24306, + 315, + 220, + 717, + 3697, + 11, + 2737, + 279, + 10716, + 11, + 889, + 527, + 21489, + 555, + 279, + 4872, + 13, + 578, + 13093, + 374, + 8647 + ], + [ + 5018, + 6133, + 31466, + 794, + 330, + 791, + 3637, + 34350, + 520, + 220, + 24, + 5298, + 389, + 73095, + 13, + 1115, + 374, + 11007, + 555, + 279, + 2317, + 430, + 34945, + 279 + ], + [ + 315, + 279, + 2883, + 430, + 374, + 279, + 3917, + 315, + 420, + 3319, + 13, + 578, + 2883, + 374, + 264, + 3544, + 69026, + 27767, + 430, + 374, + 264, + 3682, + 2851, + 304 + ], + [ + 57277, + 16, + 13, + 3146, + 38238, + 315, + 76589, + 477, + 92071, + 1285, + 9059, + 96618, + 11688, + 4211, + 649, + 70185, + 7068, + 15538, + 11, + 76815, + 11, + 477, + 28856, + 2262 + ] + ], + "description": "One adapter on the HuggingFace backend", + "max_tokens": 24, + "prompts": [ + "Summarize the following in one sentence: The committee met on Tuesday and voted to postpone the budget review until the next quarter.", + "Is the following statement answerable from the given context? Context: The store opens at 9am on weekdays. Question: What time does the store close?", + "Rewrite this query to be more specific: tell me about the policy", + "List three risks of deploying a language model without output filtering." + ], + "recorded_on": { + "torch": "2.13.0", + "transformers": "5.17.0", + "vllm": "0.30.0" + }, + "thresholds": { + "max_jsd": 0.05, + "mean_jaccard_dist": 0.2, + "mean_jsd": 0.003, + "min_adapter_effect_jsd": 0.01 + }, + "top_k": 20 +} diff --git a/tests/eval/baselines/granite42_vllm.json b/tests/eval/baselines/granite42_vllm.json new file mode 100644 index 00000000..7c23e3ba --- /dev/null +++ b/tests/eval/baselines/granite42_vllm.json @@ -0,0 +1,4379 @@ +{ + "adapter": { + "name": "factuality-correction", + "token_id": 100352 + }, + "adapter_dists": [ + [ + { + "1102": -4.435388565063477, + "1115": -2.3103888034820557, + "11205": -5.435388565063477, + "12220": -4.935388565063477, + "1442": -5.685388565063477, + "1666": -4.935388565063477, + "17384": -5.435388565063477, + "1952": -5.685388565063477, + "23212": -4.435388565063477, + "2360": -5.560388565063477, + "2435": -1.6853888034820557, + "2468": -4.935388565063477, + "2684": -4.560388565063477, + "362": -4.935388565063477, + "3861": -5.685388565063477, + "4452": -3.3103888034820557, + "4740": -5.185388565063477, + "4815": -5.435388565063477, + "578": -0.8103888034820557, + "763": -4.310388565063477 + }, + { + "10430": -5.067132949829102, + "10554": -5.067132949829102, + "11633": -5.067132949829102, + "13093": -1.0671331882476807, + "1510": -5.067132949829102, + "1828": -4.442132949829102, + "19114": -4.567132949829102, + "1925": -4.942132949829102, + "2944": -4.567132949829102, + "3477": -4.567132949829102, + "3697": -4.067132949829102, + "4783": -5.317132949829102, + "4872": -5.192132949829102, + "502": -4.567132949829102, + "5597": -3.5671331882476807, + "6574": -3.1921331882476807, + "7055": -4.442132949829102, + "7580": -5.317132949829102, + "7781": -5.067132949829102, + "8199": -2.4421331882476807 + }, + { + "1047": -4.246510028839111, + "11": -3.8715100288391113, + "1101": -2.2465100288391113, + "1243": -4.371510028839111, + "14407": -3.4965100288391113, + "1550": -3.3715100288391113, + "16626": -2.7465100288391113, + "17610": -4.371510028839111, + "2322": -2.7465100288391113, + "3697": -3.2465100288391113, + "374": -2.2465100288391113, + "44660": -4.871510028839111, + "574": -2.7465100288391113, + "596": -3.6215100288391113, + "6755": -4.996510028839111, + "6773": -3.3715100288391113, + "6787": -4.746510028839111, + "690": -2.8715100288391113, + "706": -3.2465100288391113, + "7378": -4.871510028839111 + }, + { + "1101": -2.9615750312805176, + "11920": -3.8365750312805176, + "13126": -3.0865750312805176, + "13847": -2.8365750312805176, + "1457": -4.211575031280518, + "1903": -2.9615750312805176, + "2103": -3.0865750312805176, + "24306": -2.3365750312805176, + "264": -4.336575031280518, + "304": -4.086575031280518, + "3318": -4.336575031280518, + "3411": -4.211575031280518, + "34988": -3.9615750312805176, + "3685": -3.3365750312805176, + "40056": -3.7115750312805176, + "5131": -2.7115750312805176, + "539": -3.2115750312805176, + "8010": -4.211575031280518, + "8647": -3.7115750312805176, + "9293": -4.086575031280518 + }, + { + "10213": -6.509490013122559, + "11": -9.134490013122559, + "11622": -6.259490013122559, + "1193": -8.509490013122559, + "14090": -8.634490013122559, + "14918": -6.884490013122559, + "15871": -6.759490013122559, + "21742": -7.884490013122559, + "220": -9.884490013122559, + "24121": -8.759490013122559, + "304": -9.884490013122559, + "315": -0.009490138851106167, + "3697": -9.509490013122559, + "389": -9.759490013122559, + "449": -9.009490013122559, + "4661": -8.884490013122559, + "47904": -9.759490013122559, + "505": -8.634490013122559, + "555": -6.634490013122559, + "704": -9.759490013122559 + }, + { + "10195": -4.0293474197387695, + "11888": -4.4043474197387695, + "1274": -3.7793474197387695, + "1403": -3.7793474197387695, + "220": -2.2793474197387695, + "2225": -4.7793474197387695, + "2380": -2.9043474197387695, + "24005": -2.4043474197387695, + "264": -3.1543474197387695, + "279": -2.7793474197387695, + "3116": -3.4043474197387695, + "3697": -2.5293474197387695, + "3892": -4.5293474197387695, + "4330": -3.1543474197387695, + "4848": -3.9043474197387695, + "5370": -4.9043474197387695, + "7931": -3.9043474197387695, + "8223": -4.4043474197387695, + "8254": -4.2793474197387695, + "832": -4.4043474197387695 + }, + { + "1032": -2.945727825164795, + "1114": -3.820727825164795, + "17": -3.945727825164795, + "18": -3.320727825164795, + "19": -3.195727825164795, + "20": -2.695727825164795, + "21": -3.320727825164795, + "22": -3.445727825164795, + "23": -3.445727825164795, + "24": -3.445727825164795, + "508": -3.445727825164795, + "605": -2.445727825164795, + "717": -2.320727825164795, + "806": -3.070727825164795, + "845": -3.445727825164795, + "868": -3.070727825164795, + "914": -4.195727825164795, + "966": -4.195727825164795, + "972": -3.820727825164795, + "975": -3.320727825164795 + }, + { + "10195": -4.672092437744141, + "11434": -5.672092437744141, + "12643": -5.422092437744141, + "1274": -1.9220921993255615, + "13063": -5.672092437744141, + "13093": -5.172092437744141, + "15177": -5.297092437744141, + "16043": -5.672092437744141, + "1614": -5.047092437744141, + "16689": -5.297092437744141, + "24005": -3.2970921993255615, + "28454": -5.672092437744141, + "3697": -0.6720922589302063, + "40020": -4.297092437744141, + "4580": -4.672092437744141, + "48962": -5.047092437744141, + "5687": -5.672092437744141, + "6918": -5.172092437744141, + "7931": -3.1720921993255615, + "8420": -5.297092437744141 + }, + { + "11": -0.7193393111228943, + "13": -3.344339370727539, + "14393": -3.469339370727539, + "16689": -5.969339370727539, + "21489": -4.719339370727539, + "25": -3.469339370727539, + "26": -6.219339370727539, + "2737": -4.844339370727539, + "304": -4.969339370727539, + "315": -4.219339370727539, + "31706": -6.219339370727539, + "320": -6.344339370727539, + "323": -2.219339370727539, + "382": -4.469339370727539, + "4183": -6.219339370727539, + "430": -5.469339370727539, + "449": -3.469339370727539, + "482": -5.094339370727539, + "505": -2.094339370727539, + "889": -2.844339370727539 + }, + { + "11888": -4.439280986785889, + "14393": -3.9392809867858887, + "1855": -3.1892809867858887, + "220": -2.1892809867858887, + "2380": -4.189280986785889, + "2737": -1.1892809867858887, + "3116": -4.314280986785889, + "315": -4.564280986785889, + "31706": -4.564280986785889, + "323": -2.4392809867858887, + "4330": -4.314280986785889, + "4376": -4.564280986785889, + "449": -1.9392809867858887, + "4848": -3.8142809867858887, + "682": -3.1892809867858887, + "719": -4.689280986785889, + "8223": -4.439280986785889, + "8254": -4.314280986785889, + "832": -4.439280986785889, + "889": -4.064280986785889 + }, + { + "1403": -2.916675329208374, + "1614": -5.291675567626953, + "1884": -5.291675567626953, + "220": -2.291675329208374, + "2225": -4.416675567626953, + "2380": -2.666675329208374, + "24005": -2.916675329208374, + "264": -2.541675329208374, + "279": -1.666675329208374, + "3116": -3.666675329208374, + "3697": -3.666675329208374, + "3892": -5.291675567626953, + "40020": -5.166675567626953, + "4330": -4.041675567626953, + "459": -5.041675567626953, + "4848": -4.416675567626953, + "520": -5.166675567626953, + "8223": -5.291675567626953, + "8254": -5.166675567626953, + "832": -3.041675329208374 + }, + { + "10092": -4.834249973297119, + "10388": -4.209249973297119, + "10716": -2.334249973297119, + "12432": -2.834249973297119, + "13093": -4.334249973297119, + "16478": -4.084249973297119, + "17192": -3.834249973297119, + "17352": -3.334249973297119, + "19114": -3.459249973297119, + "19582": -4.584249973297119, + "2010": -3.709249973297119, + "21892": -3.584249973297119, + "23270": -4.084249973297119, + "30173": -4.459249973297119, + "3363": -4.459249973297119, + "4872": -2.584249973297119, + "4900": -3.459249973297119, + "7690": -3.834249973297119, + "8857": -4.209249973297119, + "94852": -3.834249973297119 + }, + { + "11": -1.1197253465652466, + "13": -2.869725227355957, + "1543": -7.494725227355957, + "1732": -6.244725227355957, + "22803": -3.994725227355957, + "315": -1.9947253465652466, + "320": -6.494725227355957, + "323": -2.119725227355957, + "369": -7.119725227355957, + "382": -5.244725227355957, + "449": -7.869725227355957, + "4562": -7.744725227355957, + "477": -7.369725227355957, + "4872": -7.619725227355957, + "505": -4.244725227355957, + "5794": -5.744725227355957, + "596": -7.119725227355957, + "77751": -6.244725227355957, + "889": -4.619725227355957, + "9164": -1.2447253465652466 + }, + { + "12432": -4.972567081451416, + "13093": -5.097567081451416, + "1403": -3.597567081451416, + "17192": -3.097567081451416, + "220": -2.847567081451416, + "2380": -3.472567081451416, + "264": -3.097567081451416, + "27158": -3.972567081451416, + "279": -2.222567081451416, + "3116": -3.972567081451416, + "323": -1.9725672006607056, + "4330": -3.972567081451416, + "449": -4.222567081451416, + "459": -4.972567081451416, + "4848": -4.722567081451416, + "4872": -4.847567081451416, + "505": -4.847567081451416, + "7690": -4.597567081451416, + "832": -4.222567081451416, + "889": -1.8475672006607056 + }, + { + "1051": -3.647627830505371, + "1101": -4.647627830505371, + "11105": -3.772627830505371, + "14407": -5.022627830505371, + "16626": -3.272627830505371, + "1855": -5.022627830505371, + "1903": -4.897627830505371, + "2011": -4.647627830505371, + "2322": -3.647627830505371, + "3449": -4.647627830505371, + "374": -1.7726277112960815, + "4097": -3.647627830505371, + "527": -1.2726277112960815, + "574": -4.022627830505371, + "617": -3.397627830505371, + "6773": -5.022627830505371, + "682": -3.647627830505371, + "690": -3.522627830505371, + "706": -3.772627830505371, + "8854": -4.272627830505371 + }, + { + "12146": -3.6991560459136963, + "12514": -4.699155807495117, + "12893": -4.824155807495117, + "16689": -2.8241560459136963, + "18255": -3.8241560459136963, + "1855": -4.949155807495117, + "21489": -1.6991560459136963, + "24005": -4.199155807495117, + "279": -4.824155807495117, + "3060": -4.824155807495117, + "3685": -4.324155807495117, + "3697": -4.199155807495117, + "39048": -5.199155807495117, + "4183": -2.9491560459136963, + "505": -3.3241560459136963, + "51920": -3.5741560459136963, + "539": -4.574155807495117, + "682": -2.0741560459136963, + "8647": -2.0741560459136963, + "961": -4.949155807495117 + }, + { + "13": -6.528739929199219, + "1475": -5.778739929199219, + "1555": -6.278739929199219, + "1855": -6.653739929199219, + "30171": -4.903739929199219, + "304": -6.028739929199219, + "311": -3.4037399291992188, + "3196": -5.903739929199219, + "323": -4.653739929199219, + "369": -3.2787399291992188, + "3697": -6.903739929199219, + "389": -5.528739929199219, + "439": -6.903739929199219, + "449": -6.903739929199219, + "477": -5.528739929199219, + "505": -4.403739929199219, + "520": -6.653739929199219, + "53258": -7.028739929199219, + "555": -0.15374000370502472, + "6089": -7.028739929199219 + }, + { + "10195": -5.704341888427734, + "1614": -6.204341888427734, + "1855": -5.704341888427734, + "2204": -5.454341888427734, + "2225": -5.579341888427734, + "2254": -6.954341888427734, + "24245": -6.329341888427734, + "264": -4.954341888427734, + "279": -0.07934198528528214, + "3060": -5.829341888427734, + "3109": -7.704341888427734, + "323": -5.704341888427734, + "3697": -6.579341888427734, + "459": -7.079341888427734, + "4900": -5.454341888427734, + "5370": -6.204341888427734, + "68140": -6.954341888427734, + "6918": -7.329341888427734, + "8151": -6.829341888427734, + "872": -4.954341888427734 + }, + { + "10388": -3.9519176483154297, + "10716": -3.9519176483154297, + "11145": -4.32691764831543, + "12432": -3.4519176483154297, + "12801": -4.57691764831543, + "15177": -4.45191764831543, + "1614": -3.8269176483154297, + "17352": -2.9519176483154297, + "19114": -3.8269176483154297, + "19582": -2.7019176483154297, + "2010": -4.32691764831543, + "24245": -4.32691764831543, + "30173": -4.32691764831543, + "3363": -3.9519176483154297, + "4580": -2.9519176483154297, + "4783": -4.70191764831543, + "4872": -2.2019176483154297, + "4900": -3.0769176483154297, + "7690": -3.9519176483154297, + "8925": -4.07691764831543 + }, + { + "11": -3.2776107788085938, + "13": -1.0276107788085938, + "1306": -6.027610778808594, + "304": -5.152610778808594, + "311": -3.2776107788085938, + "315": -1.6526107788085938, + "3196": -5.277610778808594, + "323": -1.4026107788085938, + "369": -3.5276107788085938, + "37081": -6.027610778808594, + "382": -3.6526107788085938, + "389": -5.277610778808594, + "439": -6.777610778808594, + "449": -4.777610778808594, + "477": -4.277610778808594, + "505": -5.027610778808594, + "520": -5.777610778808594, + "5304": -6.777610778808594, + "555": -7.152610778808594, + "719": -6.277610778808594 + }, + { + "10554": -5.289238452911377, + "1102": -4.789238452911377, + "1115": -4.039238452911377, + "11205": -4.539238452911377, + "14853": -5.539238452911377, + "17384": -4.039238452911377, + "2052": -4.039238452911377, + "2435": -2.164238452911377, + "2468": -5.539238452911377, + "2684": -4.289238452911377, + "362": -5.039238452911377, + "3861": -4.039238452911377, + "4314": -4.039238452911377, + "4427": -5.539238452911377, + "4452": -4.539238452911377, + "4740": -5.539238452911377, + "578": -0.5392385721206665, + "763": -4.914238452911377, + "9062": -3.664238452911377, + "9220": -5.289238452911377 + }, + { + "10716": -2.974893093109131, + "1176": -5.724893093109131, + "13093": -0.9748929738998413, + "1510": -5.474893093109131, + "18101": -5.599893093109131, + "1828": -4.349893093109131, + "1925": -5.099893093109131, + "21892": -5.224893093109131, + "220": -5.224893093109131, + "3477": -4.349893093109131, + "3697": -2.349893093109131, + "4562": -5.724893093109131, + "4872": -3.224893093109131, + "502": -5.599893093109131, + "5597": -4.099893093109131, + "6574": -3.224893093109131, + "7055": -5.224893093109131, + "7580": -3.849893093109131, + "8199": -2.349893093109131, + "8857": -5.599893093109131 + }, + { + "1101": -3.784848928451538, + "14407": -4.534849166870117, + "1587": -4.534849166870117, + "16626": -5.034849166870117, + "17610": -3.659848928451538, + "20628": -2.034848928451538, + "22690": -5.034849166870117, + "2322": -3.034848928451538, + "35434": -4.534849166870117, + "3697": -4.534849166870117, + "374": -1.409848928451538, + "4375": -4.784849166870117, + "574": -3.534848928451538, + "5762": -5.034849166870117, + "596": -2.534848928451538, + "649": -5.034849166870117, + "690": -3.284848928451538, + "706": -2.534848928451538, + "71945": -4.534849166870117, + "8544": -4.034849166870117 + }, + { + "1101": -3.6908223628997803, + "11684": -3.5658223628997803, + "18255": -4.190822601318359, + "1903": -5.065822601318359, + "19144": -3.8158223628997803, + "24306": -4.565822601318359, + "2631": -4.565822601318359, + "264": -4.065822601318359, + "279": -4.440822601318359, + "304": -4.065822601318359, + "3685": -4.315822601318359, + "459": -4.940822601318359, + "5131": -5.065822601318359, + "51920": -1.5658223628997803, + "539": -3.6908223628997803, + "6197": -5.190822601318359, + "62935": -4.440822601318359, + "8647": -0.9408223628997803, + "961": -4.940822601318359, + "99206": -3.5658223628997803 + } + ], + [ + { + "1115": -9.355786323547363, + "14908": -6.730786323547363, + "16533": -8.355786323547363, + "220": -7.980786323547363, + "22559": -0.7307860851287842, + "2360": -8.855786323547363, + "2684": -7.355786323547363, + "314": -7.355786323547363, + "330": -7.855786323547363, + "37207": -8.855786323547363, + "4320": -8.980786323547363, + "5018": -0.7307860851287842, + "5324": -3.855786085128784, + "578": -5.480786323547363, + "6075": -7.480786323547363, + "7393": -9.355786323547363, + "7566": -9.105786323547363, + "79291": -8.855786323547363, + "90": -7.980786323547363, + "9805": -5.605786323547363 + }, + { + "10803": -10.1251220703125, + "20523": -15.0001220703125, + "21710": -14.1251220703125, + "2196": -9.7501220703125, + "22025": -14.7501220703125, + "2293": -14.3751220703125, + "2484": -14.8751220703125, + "2588": -14.8751220703125, + "3081": -15.8126220703125, + "327": -15.1251220703125, + "444": -13.0001220703125, + "53420": -14.6251220703125, + "60377": -12.3751220703125, + "609": -14.3751220703125, + "6133": -0.00012194366718176752, + "62737": -12.2501220703125, + "6339": -15.2501220703125, + "69175": -15.5001220703125, + "850": -12.8751220703125, + "970": -14.0001220703125 + }, + { + "1191": -22.0, + "13763": -22.625, + "14455": -18.625, + "16684": -22.625, + "18299": -21.5, + "2171": -22.125, + "23013": -15.5, + "23577": -22.5, + "265": -21.75, + "28580": -22.625, + "31466": -2.3841855067985307e-07, + "36062": -22.25, + "36990": -22.375, + "417": -21.75, + "53725": -21.0, + "6133": -22.625, + "68443": -18.875, + "6961": -16.75, + "75": -21.875, + "980": -20.125 + }, + { + "1": -19.75, + "11955": -15.375000953674316, + "1232": -20.875, + "14682": -20.75, + "16": -14.750000953674316, + "17": -19.5, + "2014": -20.125, + "220": -21.0, + "23118": -17.75, + "3332": -15.875000953674316, + "41547": -19.25, + "49432": -20.75, + "62": -16.5, + "62521": -18.5, + "6673": -19.25, + "76838": -21.0, + "794": -8.344646857949556e-07, + "8052": -20.25, + "8634": -18.25, + "9388": -18.125 + }, + { + "12262": -13.126215934753418, + "14822": -14.126215934753418, + "1621": -16.126216888427734, + "16277": -6.751215934753418, + "220": -15.376215934753418, + "27467": -15.626215934753418, + "2990": -13.501215934753418, + "330": -0.0012160295154899359, + "37073": -15.751215934753418, + "39813": -13.626215934753418, + "4482": -16.251216888427734, + "5312": -15.001215934753418, + "5324": -13.876215934753418, + "578": -14.376215934753418, + "5993": -11.751215934753418, + "6660": -15.376215934753418, + "69061": -14.751215934753418, + "7273": -14.751215934753418, + "7326": -14.126215934753418, + "7393": -10.501215934753418 + }, + { + "11439": -5.9172563552856445, + "1271": -6.0422563552856445, + "16397": -7.7922563552856445, + "1687": -8.042256355285645, + "2181": -5.7922563552856445, + "22818": -7.1672563552856445, + "25729": -6.9172563552856445, + "27131": -5.9172563552856445, + "2746": -7.4172563552856445, + "2822": -7.1672563552856445, + "29815": -5.0422563552856445, + "32": -6.9172563552856445, + "3915": -7.5422563552856445, + "3947": -6.6672563552856445, + "40": -7.7922563552856445, + "4599": -7.1672563552856445, + "644": -7.0422563552856445, + "791": -0.042256131768226624, + "8142": -5.1672563552856445, + "9642": -6.5422563552856445 + }, + { + "10756": -6.678276062011719, + "15676": -1.4282760620117188, + "1620": -6.928276062011719, + "18912": -6.178276062011719, + "1920": -6.803276062011719, + "22722": -3.6782760620117188, + "2317": -3.1782760620117188, + "2728": -3.3032760620117188, + "3230": -5.678276062011719, + "3488": -6.178276062011719, + "3637": -0.928276002407074, + "3984": -4.428276062011719, + "4113": -5.678276062011719, + "4495": -6.678276062011719, + "4597": -7.178276062011719, + "4839": -5.678276062011719, + "5150": -6.428276062011719, + "5224": -2.4282760620117188, + "8736": -5.553276062011719, + "892": -2.3032760620117188 + }, + { + "11": -5.156811714172363, + "11383": -4.531811714172363, + "1253": -4.406811714172363, + "15676": -4.031811714172363, + "1587": -3.0318117141723633, + "16264": -4.781811714172363, + "22722": -5.531811714172363, + "27149": -4.906811714172363, + "304": -5.531811714172363, + "3345": -5.906811714172363, + "34350": -0.7818116545677185, + "374": -4.031811714172363, + "4207": -6.281811714172363, + "430": -5.906811714172363, + "4461": -6.031811714172363, + "596": -1.0318117141723633, + "649": -6.156811714172363, + "706": -5.531811714172363, + "8625": -5.656811714172363, + "9932": -6.406811714172363 + }, + { + "1202": -6.379417419433594, + "1306": -5.004417419433594, + "1475": -6.629417419433594, + "1603": -6.254417419433594, + "1990": -3.7544171810150146, + "220": -6.629417419433594, + "2212": -4.004417419433594, + "264": -6.504417419433594, + "3010": -6.629417419433594, + "304": -5.129417419433594, + "3060": -6.254417419433594, + "389": -5.129417419433594, + "4216": -5.879417419433594, + "439": -6.629417419433594, + "505": -6.629417419433594, + "520": -0.12941721081733704, + "555": -5.129417419433594, + "6931": -6.254417419433594, + "892": -6.004417419433594, + "994": -4.504417419433594 + }, + { + "11888": -7.187620162963867, + "13489": -3.4376204013824463, + "1403": -7.312620162963867, + "220": -0.18762029707431793, + "2204": -3.3126204013824463, + "2212": -4.062620162963867, + "264": -3.5626204013824463, + "279": -5.437620162963867, + "29865": -5.062620162963867, + "3060": -5.687620162963867, + "33433": -5.562620162963867, + "3814": -6.312620162963867, + "4330": -7.062620162963867, + "44084": -6.312620162963867, + "459": -5.562620162963867, + "51682": -6.687620162963867, + "5370": -4.687620162963867, + "922": -6.062620162963867, + "93985": -6.562620162963867, + "9987": -7.187620162963867 + }, + { + "1032": -9.257707595825195, + "1114": -8.507707595825195, + "1313": -8.757707595825195, + "15": -9.007707595825195, + "16": -4.507707595825195, + "1691": -8.882707595825195, + "17": -4.757707595825195, + "18": -5.007707595825195, + "19": -4.132707595825195, + "20": -2.5077075958251953, + "21": -2.0077075958251953, + "22": -2.0077075958251953, + "23": -2.0077075958251953, + "24": -1.3827075958251953, + "508": -8.257707595825195, + "605": -1.7577075958251953, + "717": -4.757707595825195, + "806": -3.2577075958251953, + "966": -9.257707595825195, + "972": -8.882707595825195 + }, + { + "1097": -6.6784586906433105, + "11": -8.428458213806152, + "12": -6.9284586906433105, + "13": -5.0534586906433105, + "14": -7.8034586906433105, + "25": -1.803458571434021, + "264": -8.428458213806152, + "281": -3.9284586906433105, + "297": -7.0534586906433105, + "309": -5.9284586906433105, + "323": -8.490958213806152, + "3855": -7.6784586906433105, + "393": -6.8034586906433105, + "477": -6.5534586906433105, + "520": -8.490958213806152, + "5298": -0.553458571434021, + "5975": -3.1784586906433105, + "79": -5.5534586906433105, + "8971": -4.4284586906433105, + "9012": -1.803458571434021 + }, + { + "11": -2.176323413848877, + "1210": -4.051323413848877, + "13": -1.551323413848877, + "1306": -5.551323413848877, + "1455": -6.051323413848877, + "1475": -2.801323413848877, + "1855": -4.926323413848877, + "2391": -4.676323413848877, + "304": -4.676323413848877, + "320": -6.051323413848877, + "323": -5.551323413848877, + "369": -5.301323413848877, + "389": -0.801323413848877, + "4184": -4.676323413848877, + "439": -4.926323413848877, + "477": -4.426323413848877, + "505": -4.801323413848877, + "520": -4.051323413848877, + "7255": -5.051323413848877, + "7446": -4.676323413848877 + }, + { + "1455": -5.181838035583496, + "2046": -5.681838035583496, + "2225": -6.181838035583496, + "264": -5.681838035583496, + "279": -5.306838035583496, + "2919": -6.181838035583496, + "38102": -3.556838274002075, + "47678": -5.681838035583496, + "62180": -4.306838035583496, + "6658": -5.181838035583496, + "6740": -4.681838035583496, + "682": -5.931838035583496, + "7159": -5.306838035583496, + "73095": -0.18183818459510803, + "7418": -5.681838035583496, + "76314": -4.056838035583496, + "7884": -5.681838035583496, + "80523": -4.056838035583496, + "83783": -5.181838035583496, + "91271": -5.181838035583496 + }, + { + "11": -1.9230165481567383, + "1210": -2.2980165481567383, + "13": -0.6730164885520935, + "1306": -5.673016548156738, + "2391": -6.423016548156738, + "304": -6.173016548156738, + "3196": -6.798016548156738, + "320": -6.173016548156738, + "323": -1.6730165481567383, + "369": -5.923016548156738, + "4184": -5.298016548156738, + "4245": -5.173016548156738, + "439": -5.673016548156738, + "477": -6.423016548156738, + "505": -5.548016548156738, + "520": -6.548016548156738, + "719": -5.923016548156738, + "7255": -4.673016548156738, + "7389": -7.173016548156738, + "994": -6.923016548156738 + }, + { + "10541": -5.516190052032471, + "10771": -5.141190052032471, + "1102": -3.5161900520324707, + "1115": -0.8911900520324707, + "12220": -5.641190052032471, + "1442": -5.016190052032471, + "18185": -6.016190052032471, + "1952": -4.516190052032471, + "23212": -5.141190052032471, + "2684": -4.766190052032471, + "3277": -6.266190052032471, + "39402": -6.766190052032471, + "4427": -6.391190052032471, + "4452": -1.3911900520324707, + "45863": -6.891190052032471, + "4740": -6.891190052032471, + "578": -1.5161900520324707, + "6104": -4.891190052032471, + "763": -6.016190052032471, + "9307": -6.266190052032471 + }, + { + "13533": -7.4677042961120605, + "15676": -4.9677042961120605, + "17102": -5.4677042961120605, + "18912": -5.0927042961120605, + "2038": -0.8427043557167053, + "22722": -4.0927042961120605, + "23093": -6.7177042961120605, + "2349": -5.5927042961120605, + "24897": -6.7177042961120605, + "3445": -5.5927042961120605, + "374": -0.8427043557167053, + "5224": -6.4677042961120605, + "574": -4.4677042961120605, + "5764": -7.0927042961120605, + "649": -5.2177042961120605, + "706": -4.4677042961120605, + "8250": -6.5927042961120605, + "892": -3.0927042961120605, + "9320": -6.9677042961120605, + "9899": -5.4677042961120605 + }, + { + "11007": -1.3474302291870117, + "11075": -2.7224302291870117, + "11224": -2.9724302291870117, + "13263": -2.7224302291870117, + "1606": -5.097430229187012, + "16717": -3.2224302291870117, + "21650": -5.597430229187012, + "24884": -4.472430229187012, + "264": -3.5974302291870117, + "279": -4.347430229187012, + "30576": -4.472430229187012, + "3196": -1.4724302291870117, + "439": -4.972430229187012, + "4726": -5.222430229187012, + "539": -3.9724302291870117, + "68695": -3.7224302291870117, + "69457": -5.222430229187012, + "7396": -2.8474302291870117, + "9749": -4.097430229187012, + "9932": -3.5974302291870117 + }, + { + "11157": -9.022624015808105, + "1306": -10.397624015808105, + "1555": -7.272623538970947, + "2225": -8.647624015808105, + "2391": -10.397624015808105, + "304": -4.022623538970947, + "311": -8.272624015808105, + "3196": -9.022624015808105, + "323": -9.022624015808105, + "369": -10.397624015808105, + "389": -8.647624015808105, + "4028": -9.272624015808105, + "430": -9.397624015808105, + "439": -7.272623538970947, + "505": -7.272623538970947, + "520": -10.397624015808105, + "5361": -7.397623538970947, + "539": -9.647624015808105, + "555": -0.02262376807630062, + "994": -8.022624015808105 + }, + { + "13598": -7.064548969268799, + "1403": -4.064548969268799, + "2038": -7.689548969268799, + "2204": -7.689548969268799, + "2225": -4.189548969268799, + "2254": -7.689548969268799, + "2317": -6.939548969268799, + "2380": -5.939548969268799, + "264": -3.689548969268799, + "279": -0.6895490288734436, + "3637": -7.189548969268799, + "36867": -6.064548969268799, + "3892": -3.689548969268799, + "459": -5.689548969268799, + "520": -7.189548969268799, + "5361": -1.0645489692687988, + "5370": -3.564548969268799, + "6029": -7.439548969268799, + "6130": -4.689548969268799, + "6444": -7.689548969268799 + }, + { + "1176": -5.887165069580078, + "1217": -5.637165069580078, + "12518": -5.512165069580078, + "1495": -5.637165069580078, + "2038": -3.887165069580078, + "2144": -3.012165069580078, + "22695": -6.012165069580078, + "2317": -1.1371650695800781, + "2728": -1.3871650695800781, + "3637": -2.512165069580078, + "38697": -5.387165069580078, + "3984": -3.387165069580078, + "4113": -4.387165069580078, + "5224": -3.262165069580078, + "5361": -5.762165069580078, + "6130": -3.887165069580078, + "6420": -5.887165069580078, + "6783": -6.012165069580078, + "8736": -4.887165069580078, + "9899": -5.387165069580078 + }, + { + "11": -2.078505039215088, + "12518": -7.578505039215088, + "1405": -3.828505039215088, + "19392": -7.703505039215088, + "2038": -7.328505039215088, + "2728": -7.453505039215088, + "28898": -3.078505039215088, + "304": -6.453505039215088, + "315": -6.078505039215088, + "323": -6.203505039215088, + "364": -8.07850456237793, + "3984": -1.3285049200057983, + "430": -0.9535049200057983, + "439": -8.07850456237793, + "45391": -4.578505039215088, + "505": -6.078505039215088, + "5224": -7.078505039215088, + "7393": -5.578505039215088, + "8405": -6.578505039215088, + "902": -2.078505039215088 + }, + { + "1070": -6.696395397186279, + "13533": -5.946395397186279, + "15151": -5.946395397186279, + "16964": -5.696395397186279, + "21650": -6.821395397186279, + "264": -6.696395397186279, + "279": -1.6963952779769897, + "2795": -5.196395397186279, + "30202": -5.821395397186279, + "34945": -0.8213952779769897, + "35434": -4.946395397186279, + "36867": -6.821395397186279, + "3984": -7.196395397186279, + "5039": -5.821395397186279, + "50729": -7.071395397186279, + "5361": -7.196395397186279, + "5415": -1.5713952779769897, + "5764": -5.321395397186279, + "5825": -2.3213953971862793, + "7393": -5.821395397186279 + }, + { + "1070": -6.706666946411133, + "10756": -5.956666946411133, + "1403": -5.956666946411133, + "15676": -5.456666946411133, + "220": -6.456666946411133, + "2225": -6.456666946411133, + "264": -2.581666946411133, + "279": -0.20666706562042236, + "3230": -6.456666946411133, + "3637": -4.956666946411133, + "36867": -6.206666946411133, + "430": -6.331666946411133, + "459": -5.706666946411133, + "47678": -5.956666946411133, + "5361": -6.456666946411133, + "5370": -6.206666946411133, + "578": -6.706666946411133, + "73095": -6.331666946411133, + "7393": -4.831666946411133, + "8736": -5.456666946411133 + } + ], + [ + { + "11": -4.287587642669678, + "14932": -5.537587642669678, + "2212": -5.537587642669678, + "2671": -5.537587642669678, + "271": -5.162587642669678, + "29414": -5.287587642669678, + "304": -4.037587642669678, + "311": -4.162587642669678, + "315": -1.1625876426696777, + "323": -2.6625876426696777, + "369": -2.4125876426696777, + "389": -1.9125876426696777, + "430": -2.9125876426696777, + "4346": -5.162587642669678, + "4442": -4.412587642669678, + "477": -4.287587642669678, + "520": -5.162587642669678, + "5552": -5.412587642669678, + "9002": -3.5375876426696777, + "922": -4.912587642669678 + }, + { + "1701": -4.451886177062988, + "1949": -5.826886177062988, + "220": -5.826886177062988, + "2326": -5.951886177062988, + "2536": -5.576886177062988, + "264": -2.951885938644409, + "279": -1.3268859386444092, + "330": -4.451886177062988, + "3515": -5.326886177062988, + "3723": -5.576886177062988, + "420": -5.701886177062988, + "459": -4.951886177062988, + "49636": -5.201886177062988, + "539": -4.701886177062988, + "5734": -5.076886177062988, + "701": -4.451886177062988, + "7231": -5.201886177062988, + "832": -5.951886177062988, + "8405": -5.951886177062988, + "912": -5.826886177062988 + }, + { + "10013": -4.942331314086914, + "1614": -3.942331075668335, + "220": -4.817331314086914, + "2326": -3.317331075668335, + "2883": -2.442331075668335, + "29292": -3.692331075668335, + "3109": -3.567331075668335, + "3224": -4.317331314086914, + "33575": -5.067331314086914, + "3363": -5.067331314086914, + "3723": -2.692331075668335, + "3778": -5.192331314086914, + "502": -5.192331314086914, + "549": -3.942331075668335, + "603": -5.067331314086914, + "6201": -5.067331314086914, + "6560": -5.067331314086914, + "6918": -4.067331314086914, + "7471": -4.317331314086914, + "7665": -4.692331314086914 + }, + { + "11": -3.3868799209594727, + "13": -4.386879920959473, + "1630": -4.011879920959473, + "198": -4.511879920959473, + "19921": -4.011879920959473, + "271": -3.6368799209594727, + "304": -3.1368799209594727, + "311": -2.8868799209594727, + "315": -4.511879920959473, + "323": -4.136879920959473, + "330": -2.8868799209594727, + "369": -3.6368799209594727, + "382": -4.511879920959473, + "389": -3.5118799209594727, + "430": -2.6368799209594727, + "449": -4.511879920959473, + "499": -4.511879920959473, + "72189": -2.7618799209594727, + "9002": -3.2618799209594727, + "994": -4.386879920959473 + }, + { + "1005": -3.5928280353546143, + "10299": -4.217827796936035, + "1304": -4.467827796936035, + "18467": -2.8428280353546143, + "1862": -4.467827796936035, + "2187": -4.467827796936035, + "2343": -4.217827796936035, + "2686": -4.467827796936035, + "3041": -4.467827796936035, + "3493": -3.8428280353546143, + "3568": -3.2178280353546143, + "3790": -3.0928280353546143, + "387": -4.592827796936035, + "4027": -4.342827796936035, + "5471": -3.9678280353546143, + "6106": -3.5928280353546143, + "6144": -4.092827796936035, + "617": -3.8428280353546143, + "636": -3.8428280353546143, + "8108": -4.467827796936035 + }, + { + "1193": -4.43872594833374, + "1274": -1.9387258291244507, + "264": -2.8137259483337402, + "279": -4.06372594833374, + "323": -2.6887259483337402, + "3278": -3.8137259483337402, + "33840": -4.31372594833374, + "369": -4.81372594833374, + "4423": -4.06372594833374, + "459": -4.56372594833374, + "477": -4.31372594833374, + "502": -3.4387259483337402, + "505": -4.81372594833374, + "5687": -4.31372594833374, + "7362": -3.8137259483337402, + "7487": -3.5637259483337402, + "810": -4.06372594833374, + "8420": -2.6887259483337402, + "8870": -4.06372594833374, + "99934": -4.43872594833374 + }, + { + "11": -4.629953384399414, + "1234": -4.754953384399414, + "13": -4.504953384399414, + "198": -5.129953384399414, + "2085": -3.379953384399414, + "271": -4.129953384399414, + "304": -3.504953384399414, + "311": -4.504953384399414, + "315": -3.879953384399414, + "3196": -3.504953384399414, + "323": -4.504953384399414, + "369": -3.504953384399414, + "382": -4.504953384399414, + "389": -4.254953384399414, + "430": -4.004953384399414, + "449": -0.8799532651901245, + "505": -2.379953384399414, + "889": -2.254953384399414, + "9191": -4.879953384399414, + "927": -4.754953384399414 + }, + { + "10723": -3.82673978805542, + "12628": -5.20173978805542, + "17226": -5.07673978805542, + "220": -4.95173978805542, + "2204": -3.20173978805542, + "264": -2.32673978805542, + "2753": -3.70173978805542, + "279": -4.57673978805542, + "28353": -5.07673978805542, + "3217": -4.95173978805542, + "3230": -4.95173978805542, + "3361": -4.45173978805542, + "36801": -1.20173978805542, + "3738": -5.07673978805542, + "38281": -4.20173978805542, + "52564": -5.20173978805542, + "6975": -4.32673978805542, + "7106": -4.32673978805542, + "912": -2.70173978805542, + "9337": -3.95173978805542 + }, + { + "11": -2.6101796627044678, + "1210": -5.360179901123047, + "13": -1.9851796627044678, + "198": -2.6101796627044678, + "1980": -4.610179901123047, + "2391": -5.610179901123047, + "271": -1.6101796627044678, + "304": -3.1101796627044678, + "311": -4.610179901123047, + "323": -3.1101796627044678, + "369": -4.110179901123047, + "382": -1.7351796627044678, + "430": -5.610179901123047, + "439": -5.110179901123047, + "477": -4.235179901123047, + "4815": -4.110179901123047, + "505": -5.235179901123047, + "627": -2.8601796627044678, + "720": -4.985179901123047, + "889": -5.360179901123047 + }, + { + "1271": -6.758172035217285, + "13191": -9.258172035217285, + "13922": -9.008172035217285, + "14711": -9.633172035217285, + "1502": -9.758172035217285, + "16": -6.258172035217285, + "16533": -9.133172035217285, + "2028": -9.508172035217285, + "27": -8.883172035217285, + "2929": -8.508172035217285, + "40": -9.508172035217285, + "40914": -9.508172035217285, + "5018": -0.008172051049768925, + "517": -6.758172035217285, + "567": -9.258172035217285, + "59565": -7.508172035217285, + "791": -7.508172035217285, + "8586": -9.258172035217285, + "90": -9.258172035217285, + "96556": -9.508172035217285 + }, + { + "10803": -9.000137329101562, + "1993": -16.375137329101562, + "20523": -12.250137329101562, + "26380": -17.750137329101562, + "3069": -16.750137329101562, + "327": -11.750137329101562, + "33829": -18.000137329101562, + "4464": -17.500137329101562, + "51732": -18.125137329101562, + "53420": -16.625137329101562, + "56074": -17.875137329101562, + "56335": -17.750137329101562, + "5749": -17.250137329101562, + "60377": -16.625137329101562, + "6133": -0.0001370812824461609, + "618": -17.000137329101562, + "8252": -16.875137329101562, + "833": -16.625137329101562, + "850": -14.750137329101562, + "85655": -17.750137329101562 + }, + { + "1191": -25.75, + "14455": -16.375, + "14746": -24.0, + "18299": -26.125, + "23013": -19.25, + "263": -25.0, + "28580": -25.125, + "2921": -26.25, + "31466": -4.768370445162873e-07, + "492": -26.625, + "6133": -24.125, + "61721": -26.5, + "6722": -23.875, + "68443": -14.75, + "6961": -22.25, + "7769": -24.25, + "83536": -25.25, + "87054": -25.875, + "91983": -25.25, + "980": -25.25 + }, + { + "11955": -16.250001907348633, + "1232": -19.000001907348633, + "16": -18.000001907348633, + "1857": -19.000001907348633, + "23118": -19.250001907348633, + "23790": -18.625001907348633, + "3332": -13.375001907348633, + "39329": -18.250001907348633, + "41547": -17.500001907348633, + "4229": -19.000001907348633, + "5011": -19.125001907348633, + "62": -16.750001907348633, + "62521": -16.125001907348633, + "6598": -16.875001907348633, + "794": -2.145764938177308e-06, + "8052": -17.500001907348633, + "8634": -19.000001907348633, + "9209": -19.250001907348633, + "9388": -15.250001907348633, + "96618": -18.375001907348633 + }, + { + "10768": -11.876893997192383, + "12262": -10.751893997192383, + "14822": -10.626893997192383, + "16277": -6.376893520355225, + "2990": -10.001893997192383, + "330": -0.0018937526037916541, + "3605": -14.251893997192383, + "37073": -14.126893997192383, + "39813": -12.251893997192383, + "4145": -13.501893997192383, + "4482": -12.501893997192383, + "5312": -13.126893997192383, + "5324": -12.501893997192383, + "5993": -10.376893997192383, + "6058": -14.376893997192383, + "6660": -11.001893997192383, + "69061": -13.626893997192383, + "7273": -13.876893997192383, + "7326": -11.626893997192383, + "7393": -11.376893997192383 + }, + { + "1271": -2.2116217613220215, + "13191": -5.0866217613220215, + "13622": -5.7116217613220215, + "2170": -5.8366217613220215, + "32": -5.4616217613220215, + "3923": -5.9616217613220215, + "40": -4.2116217613220215, + "41551": -4.3366217613220215, + "4599": -4.7116217613220215, + "5618": -4.2116217613220215, + "61524": -3.7116217613220215, + "64298": -3.7116217613220215, + "644": -4.5866217613220215, + "6854": -5.0866217613220215, + "791": -0.4616217315196991, + "8140": -5.2116217613220215, + "8142": -5.2116217613220215, + "849": -3.2116217613220215, + "8538": -5.8366217613220215, + "8607": -4.3366217613220215 + }, + { + "10396": -4.419121742248535, + "12411": -5.794121742248535, + "14740": -5.919121742248535, + "1495": -5.544121742248535, + "19683": -6.044121742248535, + "2317": -4.419121742248535, + "2326": -5.294121742248535, + "24009": -4.419121742248535, + "2883": -0.669121503829956, + "3230": -2.919121503829956, + "3319": -4.419121742248535, + "3488": -5.294121742248535, + "3723": -5.169121742248535, + "3778": -5.794121742248535, + "3984": -5.919121742248535, + "49449": -5.544121742248535, + "4947": -1.419121503829956, + "5165": -5.919121742248535, + "549": -3.544121503829956, + "6918": -5.294121742248535 + }, + { + "10396": -6.935772895812988, + "11": -3.8107728958129883, + "11263": -4.935772895812988, + "11383": -6.560772895812988, + "1253": -4.310772895812988, + "1288": -7.060772895812988, + "1587": -4.185772895812988, + "22262": -6.560772895812988, + "2819": -6.560772895812988, + "304": -6.185772895812988, + "36051": -6.560772895812988, + "374": -5.935772895812988, + "3855": -5.685772895812988, + "4947": -4.935772895812988, + "51242": -5.310772895812988, + "5280": -5.810772895812988, + "596": -0.18577300012111664, + "649": -6.810772895812988, + "706": -3.0607728958129883, + "73041": -6.185772895812988 + }, + { + "10396": -4.883131980895996, + "14740": -4.883131980895996, + "1510": -6.258131980895996, + "15507": -8.258131980895996, + "20057": -7.758131980895996, + "23096": -7.508131980895996, + "2361": -8.008131980895996, + "24009": -2.633131980895996, + "28286": -8.258131980895996, + "28353": -5.508131980895996, + "30031": -5.883131980895996, + "3230": -5.883131980895996, + "34102": -6.258131980895996, + "3823": -6.883131980895996, + "4033": -7.883131980895996, + "40800": -7.508131980895996, + "4689": -8.258131980895996, + "4947": -0.1331319659948349, + "5603": -4.508131980895996, + "6725": -8.383131980895996 + }, + { + "11": -7.705007553100586, + "1253": -6.205007553100586, + "1587": -7.205007553100586, + "18065": -7.705007553100586, + "18815": -5.705007553100586, + "22262": -7.705007553100586, + "304": -6.205007553100586, + "311": -3.955007791519165, + "315": -5.705007553100586, + "369": -2.205007791519165, + "374": -3.705007791519165, + "389": -1.330007791519165, + "449": -6.955007553100586, + "5552": -8.080007553100586, + "5764": -7.330007553100586, + "6276": -7.705007553100586, + "7119": -2.705007791519165, + "9002": -0.7050077319145203, + "9017": -6.080007553100586, + "994": -7.955007553100586 + }, + { + "1202": -9.4616117477417, + "1274": -6.336612224578857, + "14740": -4.711612224578857, + "18467": -8.7116117477417, + "20057": -9.2116117477417, + "21934": -8.8366117477417, + "22163": -9.7116117477417, + "23234": -9.3366117477417, + "24009": -0.3366120159626007, + "2683": -8.4616117477417, + "279": -1.3366119861602783, + "28353": -5.961612224578857, + "34102": -8.5866117477417, + "36801": -7.586612224578857, + "51297": -8.8366117477417, + "73041": -7.336612224578857, + "7931": -5.586612224578857, + "8420": -6.586612224578857, + "8552": -7.711612224578857, + "872": -8.9616117477417 + }, + { + "11426": -9.187628746032715, + "11434": -7.812628269195557, + "12659": -9.937628746032715, + "1274": -0.4376284182071686, + "15337": -9.562628746032715, + "15749": -10.562628746032715, + "17274": -8.937628746032715, + "1884": -9.187628746032715, + "279": -9.937628746032715, + "315": -10.312628746032715, + "32177": -9.937628746032715, + "323": -7.562628269195557, + "369": -10.312628746032715, + "374": -10.187628746032715, + "449": -10.812628746032715, + "5687": -10.437628746032715, + "7487": -9.812628746032715, + "7931": -1.0626283884048462, + "8420": -5.312628269195557, + "8552": -6.312628269195557 + }, + { + "11": -12.750029563903809, + "1253": -16.250028610229492, + "2085": -13.500029563903809, + "2949": -16.125028610229492, + "29704": -15.750029563903809, + "304": -12.875029563903809, + "311": -15.500029563903809, + "315": -12.250029563903809, + "3196": -15.375029563903809, + "323": -15.875029563903809, + "369": -14.250029563903809, + "374": -13.750029563903809, + "389": -15.375029563903809, + "449": -2.9205850296420977e-05, + "477": -14.875029563903809, + "505": -11.750029563903809, + "520": -15.625029563903809, + "5496": -15.625029563903809, + "649": -16.000028610229492, + "889": -12.125029563903809 + }, + { + "10723": -9.251636505126953, + "17226": -9.751636505126953, + "20207": -8.751636505126953, + "2204": -9.376636505126953, + "25702": -10.376636505126953, + "264": -9.501636505126953, + "279": -11.501636505126953, + "29865": -11.126636505126953, + "3230": -10.751636505126953, + "3361": -11.251636505126953, + "36801": -0.001636119675822556, + "38281": -11.251636505126953, + "38974": -10.751636505126953, + "477": -11.501636505126953, + "48006": -10.751636505126953, + "5370": -8.751636505126953, + "7106": -7.501636028289795, + "834": -11.251636505126953, + "9302": -11.251636505126953, + "9621": -9.501636505126953 + }, + { + "1053": -4.128572463989258, + "11": -4.753572463989258, + "11383": -4.378572463989258, + "1253": -1.878572702407837, + "1288": -5.628572463989258, + "14117": -5.628572463989258, + "1436": -5.253572463989258, + "1587": -5.753572463989258, + "18065": -2.628572702407837, + "22262": -5.503572463989258, + "24400": -5.003572463989258, + "35327": -4.378572463989258, + "374": -0.5035726428031921, + "45777": -6.378572463989258, + "574": -6.878572463989258, + "5764": -3.628572702407837, + "6276": -6.253572463989258, + "649": -3.253572702407837, + "690": -5.878572463989258, + "706": -4.878572463989258 + } + ], + [ + { + "100257": -3.739988327026367, + "1035": -2.739988327026367, + "1442": -3.614988327026367, + "1796": -4.114988327026367, + "21829": -4.239988327026367, + "220": -3.864988327026367, + "22559": -3.739988327026367, + "334": -4.114988327026367, + "3639": -4.114988327026367, + "3861": -3.614988327026367, + "40665": -4.114988327026367, + "4314": -3.489988327026367, + "4815": -3.364988327026367, + "57277": -2.114988327026367, + "578": -2.614988327026367, + "5810": -2.489988327026367, + "71695": -4.364988327026367, + "720": -3.614988327026367, + "763": -3.989988327026367, + "83017": -4.364988327026367 + }, + { + "1": -5.497564315795898, + "12": -5.872564315795898, + "14711": -4.997564315795898, + "16": -0.4975641369819641, + "18": -5.747564315795898, + "27": -5.247564315795898, + "27131": -5.622564315795898, + "334": -4.622564315795898, + "40914": -5.622564315795898, + "4599": -6.122564315795898, + "5018": -1.4975640773773193, + "517": -5.497564315795898, + "5207": -6.122564315795898, + "5618": -6.122564315795898, + "70564": -4.997564315795898, + "74694": -5.872564315795898, + "791": -5.372564315795898, + "8586": -2.9975640773773193, + "9": -5.247564315795898, + "96556": -4.372564315795898 + }, + { + "100257": -13.501266479492188, + "10840": -13.501266479492188, + "11": -12.376266479492188, + "1131": -13.313766479492188, + "12": -12.251266479492188, + "13": -0.0012660353677347302, + "14": -11.126266479492188, + "2021": -13.501266479492188, + "25": -12.001266479492188, + "271": -12.626266479492188, + "382": -9.251266479492188, + "4068": -13.438766479492188, + "497": -13.626266479492188, + "5013": -12.813766479492188, + "570": -12.001266479492188, + "6075": -11.626266479492188, + "6266": -11.876266479492188, + "627": -11.126266479492188, + "8": -6.876266002655029, + "8542": -12.376266479492188 + }, + { + "11688": -5.117135524749756, + "1252": -4.367135524749756, + "220": -4.367135524749756, + "24367": -2.117135524749756, + "2672": -5.242135524749756, + "3146": -0.9921354651451111, + "3165": -5.242135524749756, + "330": -5.742135524749756, + "33659": -3.867135524749756, + "4185": -4.617135524749756, + "47169": -5.242135524749756, + "5008": -5.367135524749756, + "55057": -3.742135524749756, + "578": -1.7421355247497559, + "71866": -4.742135524749756, + "763": -4.367135524749756, + "78400": -4.492135524749756, + "9059": -3.867135524749756, + "9442": -4.242135524749756, + "97554": -2.992135524749756 + }, + { + "1844": -3.201026201248169, + "19105": -4.82602596282959, + "24374": -5.07602596282959, + "2831": -2.951026201248169, + "36286": -4.70102596282959, + "37196": -4.82602596282959, + "38238": -1.701026201248169, + "39": -4.45102596282959, + "47586": -4.95102596282959, + "4944": -2.701026201248169, + "50": -3.826026201248169, + "5207": -4.32602596282959, + "644": -2.951026201248169, + "6540": -3.201026201248169, + "697": -4.32602596282959, + "74414": -3.576026201248169, + "83652": -3.826026201248169, + "84259": -1.826026201248169, + "849": -3.076026201248169, + "96711": -4.20102596282959 + }, + { + "1073": -11.252939224243164, + "11": -10.877939224243164, + "1252": -11.252939224243164, + "14": -10.252939224243164, + "15837": -10.127939224243164, + "2140": -11.252939224243164, + "304": -11.502939224243164, + "315": -0.0029396675527095795, + "323": -6.877939701080322, + "32388": -11.002939224243164, + "33659": -10.502939224243164, + "40356": -11.502939224243164, + "449": -11.502939224243164, + "477": -7.752939701080322, + "5046": -7.377939701080322, + "54463": -10.252939224243164, + "612": -11.752939224243164, + "763": -11.002939224243164, + "84090": -9.127939224243164, + "92071": -11.627939224243164 + }, + { + "12371": -4.111127853393555, + "1252": -3.3611278533935547, + "15538": -2.8611278533935547, + "28704": -4.486127853393555, + "28856": -2.6111278533935547, + "328": -4.611127853393555, + "33659": -3.3611278533935547, + "33781": -4.111127853393555, + "4185": -2.9861278533935547, + "4206": -4.986127853393555, + "473": -4.611127853393555, + "48761": -4.861127853393555, + "66912": -2.2361278533935547, + "67502": -4.361127853393555, + "68763": -4.986127853393555, + "763": -3.3611278533935547, + "76589": -1.6111278533935547, + "78400": -4.611127853393555, + "8560": -4.611127853393555, + "92071": -2.1111278533935547 + }, + { + "10441": -8.426897048950195, + "11": -1.801896572113037, + "11688": -4.801896572113037, + "1221": -10.301897048950195, + "14": -7.301896572113037, + "18149": -9.551897048950195, + "2140": -8.801897048950195, + "2262": -9.551897048950195, + "24240": -10.301897048950195, + "2582": -8.051897048950195, + "28730": -9.301897048950195, + "2991": -8.551897048950195, + "323": -4.176896572113037, + "36962": -10.051897048950195, + "39841": -8.426897048950195, + "477": -0.3018966317176819, + "611": -9.301897048950195, + "7586": -10.426897048950195, + "81567": -9.426897048950195, + "9059": -2.676896572113037 + }, + { + "12371": -5.1566619873046875, + "1252": -4.1566619873046875, + "2140": -5.2816619873046875, + "28704": -4.5316619873046875, + "328": -5.1566619873046875, + "33659": -5.6566619873046875, + "3765": -5.0316619873046875, + "3979": -5.7816619873046875, + "4185": -3.2816619873046875, + "473": -3.2816619873046875, + "5340": -2.9066619873046875, + "6295": -5.7816619873046875, + "66912": -2.2816619873046875, + "67502": -4.2816619873046875, + "763": -2.2816619873046875, + "76589": -4.1566619873046875, + "78400": -2.5316619873046875, + "8560": -5.6566619873046875, + "8626": -5.2816619873046875, + "92071": -0.7816619873046875 + }, + { + "12": -13.625042915344238, + "1285": -4.2676016164477915e-05, + "1752": -10.375042915344238, + "20817": -16.437541961669922, + "25": -15.750042915344238, + "29580": -15.937542915344238, + "31514": -15.375042915344238, + "33721": -14.750042915344238, + "3725": -12.875042915344238, + "50736": -16.250041961669922, + "52221": -14.875042915344238, + "6108": -15.750042915344238, + "61439": -13.250042915344238, + "6354": -16.125041961669922, + "69": -15.375042915344238, + "7424": -14.250042915344238, + "7813": -16.500041961669922, + "788": -13.875042915344238, + "9054": -13.625042915344238, + "9059": -15.375042915344238 + }, + { + "10441": -8.134387969970703, + "11688": -5.384388446807861, + "1221": -9.509387969970703, + "1398": -11.384387969970703, + "18149": -10.634387969970703, + "2140": -8.884387969970703, + "2262": -8.884387969970703, + "2956": -11.384387969970703, + "2991": -6.134388446807861, + "36962": -9.134387969970703, + "39841": -7.759388446807861, + "432": -11.134387969970703, + "56496": -10.259387969970703, + "59514": -8.384387969970703, + "70816": -9.884387969970703, + "81567": -8.384387969970703, + "8245": -8.634387969970703, + "9059": -0.009388345293700695, + "9442": -8.134387969970703, + "9805": -11.259387969970703 + }, + { + "1035": -6.812436580657959, + "11": -8.5624361038208, + "13": -8.6874361038208, + "25": -3.437436580657959, + "304": -10.6874361038208, + "3047": -10.9374361038208, + "311": -11.6874361038208, + "320": -6.812436580657959, + "323": -10.4374361038208, + "334": -5.812436580657959, + "3573": -11.5624361038208, + "477": -11.1874361038208, + "482": -8.9374361038208, + "54486": -11.6874361038208, + "555": -9.9374361038208, + "57277": -8.3124361038208, + "68063": -0.9374365210533142, + "794": -10.4374361038208, + "96618": -0.5624365210533142, + "98319": -10.0624361038208 + }, + { + "1115": -6.724798679351807, + "11688": -0.8497985005378723, + "1252": -3.2247984409332275, + "1442": -4.224798679351807, + "1556": -5.724798679351807, + "15592": -6.724798679351807, + "1666": -7.724798679351807, + "17586": -1.2247984409332275, + "20902": -7.474798679351807, + "2684": -7.349798679351807, + "27972": -6.599798679351807, + "3277": -4.224798679351807, + "3296": -6.099798679351807, + "362": -2.7247984409332275, + "3861": -2.4747984409332275, + "5008": -7.599798679351807, + "578": -3.7247984409332275, + "68502": -7.224798679351807, + "71695": -4.474798679351807, + "763": -5.724798679351807 + }, + { + "11": -14.375754356384277, + "1491": -14.875754356384277, + "15592": -12.375754356384277, + "1646": -7.625754356384277, + "17399": -14.000754356384277, + "198": -14.625754356384277, + "20362": -13.375754356384277, + "220": -14.250754356384277, + "24367": -13.750754356384277, + "26249": -14.625754356384277, + "27972": -8.750754356384277, + "29344": -14.250754356384277, + "34579": -10.375754356384277, + "4211": -0.0007545484695583582, + "44163": -12.750754356384277, + "5008": -11.750754356384277, + "6067": -13.750754356384277, + "6108": -13.750754356384277, + "6975": -14.375754356384277, + "9659": -10.000754356384277 + }, + { + "1093": -5.39459228515625, + "11": -1.76959228515625, + "1253": -1.51959228515625, + "1436": -5.51959228515625, + "1511": -8.01959228515625, + "16572": -3.01959228515625, + "2085": -4.14459228515625, + "2643": -3.51959228515625, + "27167": -5.76959228515625, + "320": -8.14459228515625, + "32161": -7.89459228515625, + "3629": -7.01959228515625, + "430": -6.26959228515625, + "527": -4.01959228515625, + "617": -4.76959228515625, + "6319": -8.26959228515625, + "649": -0.7695923447608948, + "656": -7.51959228515625, + "6996": -5.39459228515625, + "7068": -6.01959228515625 + }, + { + "11": -8.358471870422363, + "13893": -4.983471870422363, + "1893": -6.733471870422363, + "22313": -7.858471870422363, + "23645": -6.483471870422363, + "23781": -6.233471870422363, + "2612": -7.608471870422363, + "33484": -5.733471870422363, + "3629": -8.733471870422363, + "387": -4.358471870422363, + "4048": -7.108471870422363, + "70185": -0.6084720492362976, + "70576": -1.6084721088409424, + "7068": -1.8584721088409424, + "7170": -3.6084721088409424, + "77634": -8.233471870422363, + "8356": -3.2334721088409424, + "84644": -7.233471870422363, + "95103": -8.358471870422363, + "95119": -7.858471870422363 + }, + { + "11": -10.414628982543945, + "1239": -10.164628982543945, + "17105": -10.289628982543945, + "1893": -4.414628505706787, + "1920": -10.539628982543945, + "22313": -9.164628982543945, + "23645": -6.164628505706787, + "2612": -5.914628505706787, + "2997": -10.539628982543945, + "323": -10.039628982543945, + "3493": -9.164628982543945, + "387": -9.914628982543945, + "4048": -7.164628505706787, + "46113": -9.164628982543945, + "477": -4.789628505706787, + "58514": -9.164628982543945, + "6013": -9.289628982543945, + "7068": -0.41462865471839905, + "7168": -9.664628982543945, + "8356": -1.1646286249160767 + }, + { + "1022": -6.675046920776367, + "12491": -5.925046920776367, + "13893": -6.925046920776367, + "14847": -4.175046920776367, + "1495": -2.675046682357788, + "15538": -0.30004677176475525, + "16614": -7.175046920776367, + "16674": -6.050046920776367, + "21503": -5.175046920776367, + "2262": -2.425046682357788, + "22755": -7.175046920776367, + "25185": -6.675046920776367, + "2612": -6.175046920776367, + "2848": -6.300046920776367, + "28856": -4.675046920776367, + "33781": -4.675046920776367, + "477": -3.550046682357788, + "48761": -5.425046920776367, + "68763": -5.425046920776367, + "76815": -6.675046920776367 + }, + { + "11": -0.040928151458501816, + "12491": -11.91592788696289, + "12518": -9.66592788696289, + "14847": -12.16592788696289, + "1495": -11.29092788696289, + "1776": -9.79092788696289, + "2262": -7.165928363800049, + "24208": -9.29092788696289, + "24282": -12.29092788696289, + "323": -10.79092788696289, + "32520": -10.54092788696289, + "32847": -11.91592788696289, + "3878": -10.91592788696289, + "4221": -6.540928363800049, + "4339": -9.66592788696289, + "477": -3.2909281253814697, + "54168": -11.66592788696289, + "6170": -8.54092788696289, + "81012": -12.29092788696289, + "8982": -10.29092788696289 + }, + { + "11720": -6.613057613372803, + "12491": -2.6130576133728027, + "13194": -5.113057613372803, + "15538": -5.613057613372803, + "16806": -6.613057613372803, + "21503": -4.863057613372803, + "25185": -3.3630576133728027, + "2848": -4.613057613372803, + "28856": -3.1130576133728027, + "33781": -3.6130576133728027, + "43658": -4.363057613372803, + "48761": -1.8630577325820923, + "64882": -4.488057613372803, + "68763": -1.4880577325820923, + "711": -6.238057613372803, + "76815": -1.1130577325820923, + "87270": -5.113057613372803, + "89735": -6.113057613372803, + "92633": -3.6130576133728027, + "99622": -5.613057613372803 + }, + { + "10856": -16.250242233276367, + "11": -0.00024244230007752776, + "12518": -15.125242233276367, + "13": -15.500242233276367, + "1495": -15.125242233276367, + "1776": -15.875242233276367, + "2262": -11.250242233276367, + "24208": -15.250242233276367, + "24282": -16.125242233276367, + "31710": -16.250242233276367, + "320": -14.875242233276367, + "323": -14.750242233276367, + "345": -13.750242233276367, + "34731": -16.000242233276367, + "3638": -15.625242233276367, + "4221": -14.875242233276367, + "477": -8.500242233276367, + "6170": -13.500242233276367, + "6743": -14.000242233276367, + "8982": -10.875242233276367 + }, + { + "11720": -8.40028190612793, + "12079": -7.2752814292907715, + "16806": -6.9002814292907715, + "21503": -8.65028190612793, + "25185": -7.4002814292907715, + "27681": -8.27528190612793, + "28856": -6.2752814292907715, + "33781": -8.15028190612793, + "35104": -8.27528190612793, + "477": -0.025281483307480812, + "48761": -5.2752814292907715, + "56882": -6.7752814292907715, + "64882": -6.2752814292907715, + "659": -8.15028190612793, + "68763": -5.0252814292907715, + "711": -8.52528190612793, + "7392": -7.2752814292907715, + "834": -8.52528190612793, + "87270": -7.9002814292907715, + "92633": -8.52528190612793 + }, + { + "11660": -5.564290523529053, + "11720": -4.939290523529053, + "12079": -5.564290523529053, + "13194": -5.689290523529053, + "16806": -4.564290523529053, + "27681": -6.189290523529053, + "27903": -4.439290523529053, + "28856": -0.4392904043197632, + "33781": -4.189290523529053, + "34973": -5.939290523529053, + "38309": -6.314290523529053, + "39270": -6.189290523529053, + "48761": -3.4392905235290527, + "56882": -3.5642905235290527, + "6062": -2.5642905235290527, + "64882": -5.564290523529053, + "68763": -2.4392905235290527, + "711": -4.939290523529053, + "87270": -3.9392905235290527, + "92633": -5.439290523529053 + }, + { + "12518": -6.143024444580078, + "14847": -8.268024444580078, + "1495": -4.893024444580078, + "16674": -8.893024444580078, + "2038": -9.893024444580078, + "22256": -10.643024444580078, + "2262": -0.018024342134594917, + "22755": -8.268024444580078, + "24208": -10.643024444580078, + "2612": -9.518024444580078, + "31710": -9.393024444580078, + "32847": -10.643024444580078, + "3769": -9.143024444580078, + "4221": -5.893024444580078, + "54168": -9.268024444580078, + "6170": -7.768024444580078, + "63633": -10.393024444580078, + "6743": -7.518024444580078, + "8970": -10.893024444580078, + "8982": -5.768024444580078 + } + ] + ], + "backend": "vllm", + "base_dists": [ + [ + { + "1102": -4.736545562744141, + "1115": -2.2365458011627197, + "11205": -4.611545562744141, + "12220": -4.736545562744141, + "1226": -5.861545562744141, + "1666": -4.986545562744141, + "17384": -5.736545562744141, + "1952": -5.236545562744141, + "23212": -4.361545562744141, + "23548": -5.361545562744141, + "2360": -4.861545562744141, + "2435": -1.3615458011627197, + "2468": -4.986545562744141, + "2684": -5.361545562744141, + "362": -5.361545562744141, + "4452": -4.486545562744141, + "4740": -4.861545562744141, + "4815": -2.9865458011627197, + "578": -0.9865458011627197, + "763": -4.486545562744141 + }, + { + "10430": -5.044742584228516, + "11175": -5.419742584228516, + "11633": -4.294742584228516, + "13093": -1.2947425842285156, + "1401": -5.669742584228516, + "1620": -4.669742584228516, + "17452": -5.044742584228516, + "1828": -3.9197425842285156, + "1925": -4.294742584228516, + "1957": -5.794742584228516, + "2944": -3.4197425842285156, + "3697": -3.4197425842285156, + "4580": -4.919742584228516, + "5597": -1.4197425842285156, + "6156": -5.169742584228516, + "6574": -2.2947425842285156, + "7055": -3.7947425842285156, + "7580": -4.419742584228516, + "8125": -5.294742584228516, + "8199": -3.2947425842285156 + }, + { + "1047": -4.019421100616455, + "11": -3.894421100616455, + "1101": -3.144421100616455, + "13847": -5.019421100616455, + "14407": -3.894421100616455, + "1550": -4.644421100616455, + "16456": -4.769421100616455, + "16626": -3.644421100616455, + "17610": -3.769421100616455, + "2322": -1.0194212198257446, + "3697": -3.269421100616455, + "374": -3.144421100616455, + "44660": -4.019421100616455, + "574": -4.894421100616455, + "5762": -4.894421100616455, + "596": -3.269421100616455, + "6574": -4.644421100616455, + "6773": -2.144421100616455, + "690": -2.894421100616455, + "706": -4.269421100616455 + }, + { + "1101": -3.528254747390747, + "13126": -3.778254747390747, + "13847": -1.403254747390747, + "1457": -4.528254508972168, + "1903": -3.153254747390747, + "2103": -3.278254747390747, + "24306": -2.528254747390747, + "264": -4.778254508972168, + "3318": -5.028254508972168, + "3411": -4.528254508972168, + "3685": -1.653254747390747, + "40056": -4.028254508972168, + "4461": -3.778254747390747, + "4737": -4.903254508972168, + "5131": -2.903254747390747, + "539": -5.028254508972168, + "743": -4.153254508972168, + "8010": -5.028254508972168, + "8647": -3.778254747390747, + "9293": -3.653254747390747 + }, + { + "10213": -7.379183292388916, + "11": -10.379183769226074, + "11622": -7.129183292388916, + "1193": -9.254183769226074, + "14090": -9.379183769226074, + "14918": -7.504183292388916, + "15871": -7.254183292388916, + "21742": -9.004183769226074, + "220": -10.629183769226074, + "24121": -9.379183769226074, + "304": -10.754183769226074, + "315": -0.004183351527899504, + "369": -11.129183769226074, + "3697": -10.254183769226074, + "389": -10.754183769226074, + "449": -10.379183769226074, + "4661": -10.629183769226074, + "47904": -10.754183769226074, + "505": -10.254183769226074, + "555": -7.504183292388916 + }, + { + "10195": -3.5452475547790527, + "11909": -4.545247554779053, + "1401": -5.045247554779053, + "1403": -4.545247554779053, + "16689": -4.795247554779053, + "220": -3.0452475547790527, + "2380": -3.0452475547790527, + "24005": -1.2952475547790527, + "264": -3.6702475547790527, + "279": -3.5452475547790527, + "3109": -4.920247554779053, + "3116": -3.6702475547790527, + "3697": -2.1702475547790527, + "3892": -3.4202475547790527, + "4330": -2.6702475547790527, + "4848": -4.420247554779053, + "5370": -4.545247554779053, + "6020": -4.920247554779053, + "7931": -3.6702475547790527, + "8254": -4.920247554779053 + }, + { + "1032": -3.9759650230407715, + "1114": -5.2259650230407715, + "17": -4.9759650230407715, + "18": -3.4759650230407715, + "19": -3.2259650230407715, + "20": -1.475965142250061, + "21": -2.9759650230407715, + "22": -3.1009650230407715, + "23": -2.9759650230407715, + "24": -3.7259650230407715, + "508": -3.4759650230407715, + "605": -1.600965142250061, + "717": -2.1009650230407715, + "806": -3.9759650230407715, + "845": -4.7259650230407715, + "868": -2.9759650230407715, + "914": -4.9759650230407715, + "966": -4.9759650230407715, + "972": -5.1009650230407715, + "975": -4.2259650230407715 + }, + { + "10195": -5.171628475189209, + "11909": -7.046628475189209, + "1274": -3.046628475189209, + "1401": -7.296628475189209, + "15749": -7.171628475189209, + "16043": -6.046628475189209, + "16689": -6.546628475189209, + "2204": -6.796628475189209, + "24005": -3.671628475189209, + "28454": -7.171628475189209, + "29509": -7.421628475189209, + "3109": -7.421628475189209, + "3697": -0.17162847518920898, + "40020": -5.796628475189209, + "4580": -4.921628475189209, + "48962": -6.921628475189209, + "5687": -7.421628475189209, + "7510": -7.296628475189209, + "7931": -3.421628475189209, + "8420": -6.546628475189209 + }, + { + "11": -0.7518531680107117, + "12146": -7.126852989196777, + "13": -3.5018532276153564, + "14393": -3.0018532276153564, + "16689": -6.001852989196777, + "21489": -5.126852989196777, + "25": -4.251852989196777, + "26": -6.501852989196777, + "271": -7.251852989196777, + "2737": -5.126852989196777, + "304": -5.001852989196777, + "315": -5.251852989196777, + "323": -2.1268532276153564, + "382": -3.1268532276153564, + "4183": -6.501852989196777, + "430": -6.001852989196777, + "449": -4.001852989196777, + "482": -6.251852989196777, + "505": -2.0018532276153564, + "889": -2.6268532276153564 + }, + { + "1403": -5.546496391296387, + "14393": -2.6714963912963867, + "1855": -2.7964963912963867, + "21489": -5.671496391296387, + "220": -2.5464963912963867, + "2380": -4.296496391296387, + "2737": -1.1714965105056763, + "3116": -4.671496391296387, + "315": -5.296496391296387, + "31706": -5.296496391296387, + "323": -1.7964965105056763, + "4330": -4.796496391296387, + "4376": -4.421496391296387, + "449": -2.7964963912963867, + "4848": -4.796496391296387, + "682": -2.4214963912963867, + "8223": -5.796496391296387, + "832": -4.921496391296387, + "889": -3.2964963912963867, + "902": -5.296496391296387 + }, + { + "10195": -4.806502819061279, + "1403": -3.1815028190612793, + "220": -3.8065028190612793, + "2225": -3.9315028190612793, + "2254": -5.806502819061279, + "2380": -3.1815028190612793, + "24005": -0.8065029382705688, + "2626": -5.306502819061279, + "264": -2.8065028190612793, + "279": -1.8065029382705688, + "29509": -4.931502819061279, + "3109": -4.681502819061279, + "3116": -4.806502819061279, + "3697": -4.306502819061279, + "3892": -5.806502819061279, + "4330": -4.681502819061279, + "4580": -5.681502819061279, + "5064": -5.806502819061279, + "75317": -5.306502819061279, + "832": -3.3065028190612793 + }, + { + "10388": -3.9614696502685547, + "10716": -2.7114696502685547, + "11145": -5.086469650268555, + "12432": -0.9614697694778442, + "16478": -5.461469650268555, + "17192": -5.211469650268555, + "17352": -2.3364696502685547, + "17452": -4.711469650268555, + "2010": -3.9614696502685547, + "21892": -3.2114696502685547, + "2883": -3.7114696502685547, + "3363": -3.5864696502685547, + "4580": -4.961469650268555, + "4872": -2.4614696502685547, + "4900": -4.211469650268555, + "6783": -4.836469650268555, + "7690": -4.461469650268555, + "9476": -4.586469650268555, + "94852": -2.9614696502685547, + "96491": -4.711469650268555 + }, + { + "11": -1.724450945854187, + "13": -3.3494510650634766, + "1543": -9.349451065063477, + "1732": -7.099451065063477, + "18740": -8.349451065063477, + "22803": -4.099451065063477, + "26": -9.224451065063477, + "271": -9.724451065063477, + "315": -3.2244510650634766, + "320": -8.099451065063477, + "323": -2.5994510650634766, + "382": -3.7244510650634766, + "439": -9.599451065063477, + "4491": -9.349451065063477, + "4872": -9.224451065063477, + "505": -5.849451065063477, + "5794": -8.349451065063477, + "77751": -8.349451065063477, + "889": -5.974451065063477, + "9164": -0.4744509756565094 + }, + { + "12432": -4.863276481628418, + "1403": -3.113276481628418, + "17192": -3.238276481628418, + "220": -2.863276481628418, + "22195": -5.238276481628418, + "2380": -2.738276481628418, + "24005": -5.613276481628418, + "264": -3.238276481628418, + "27158": -4.363276481628418, + "279": -2.488276481628418, + "3116": -3.863276481628418, + "323": -1.863276481628418, + "3842": -5.363276481628418, + "4330": -2.363276481628418, + "459": -5.238276481628418, + "4848": -4.988276481628418, + "7690": -5.613276481628418, + "832": -4.363276481628418, + "889": -1.363276481628418, + "96491": -4.488276481628418 + }, + { + "1047": -4.535806655883789, + "1051": -3.410806655883789, + "1101": -4.785806655883789, + "11105": -2.910806655883789, + "14407": -4.285806655883789, + "15609": -4.285806655883789, + "16626": -2.535806655883789, + "1903": -2.660806655883789, + "2322": -3.910806655883789, + "374": -2.160806655883789, + "4097": -3.410806655883789, + "527": -1.6608065366744995, + "574": -3.910806655883789, + "617": -4.285806655883789, + "6445": -4.410806655883789, + "6773": -4.410806655883789, + "682": -2.535806655883789, + "690": -3.535806655883789, + "706": -4.160806655883789, + "71945": -4.035806655883789 + }, + { + "11684": -5.769968032836914, + "11909": -4.769968032836914, + "12146": -5.269968032836914, + "12514": -4.144968032836914, + "12893": -5.769968032836914, + "14393": -5.269968032836914, + "16689": -3.394967794418335, + "18255": -4.894968032836914, + "1855": -6.269968032836914, + "21489": -2.269967794418335, + "24005": -4.019968032836914, + "3685": -4.894968032836914, + "4183": -3.894967794418335, + "505": -3.769967794418335, + "5131": -5.894968032836914, + "51920": -2.644967794418335, + "6532": -5.769968032836914, + "682": -1.394967794418335, + "8647": -1.019967794418335, + "961": -6.144968032836914 + }, + { + "13": -9.184118270874023, + "1475": -7.434118270874023, + "1555": -7.934118270874023, + "1855": -7.809118270874023, + "24005": -7.434118270874023, + "30171": -5.934118270874023, + "304": -8.434118270874023, + "311": -4.184118270874023, + "3196": -7.809118270874023, + "323": -6.184118270874023, + "369": -3.6841180324554443, + "3697": -9.184118270874023, + "382": -9.184118270874023, + "389": -6.934118270874023, + "477": -7.434118270874023, + "505": -5.184118270874023, + "520": -8.809118270874023, + "53258": -8.434118270874023, + "555": -0.05911814048886299, + "7510": -8.309118270874023 + }, + { + "10195": -5.887084484100342, + "11692": -9.387084007263184, + "1614": -8.637084007263184, + "16689": -9.387084007263184, + "1855": -8.387084007263184, + "2204": -7.512084484100342, + "2225": -7.012084484100342, + "2254": -7.762084484100342, + "264": -6.387084484100342, + "279": -0.012084249407052994, + "3060": -8.512084007263184, + "3109": -8.887084007263184, + "323": -7.387084484100342, + "3363": -8.887084007263184, + "459": -8.887084007263184, + "4900": -9.012084007263184, + "5190": -9.012084007263184, + "5370": -7.762084484100342, + "8151": -9.137084007263184, + "872": -6.762084484100342 + }, + { + "10217": -4.723233699798584, + "10388": -4.348233699798584, + "11145": -3.723233699798584, + "11692": -5.098233699798584, + "12432": -2.098233699798584, + "1614": -4.848233699798584, + "17352": -2.098233699798584, + "19582": -3.348233699798584, + "2010": -4.473233699798584, + "2883": -3.598233699798584, + "2978": -4.848233699798584, + "3109": -4.473233699798584, + "3363": -3.098233699798584, + "4580": -1.473233699798584, + "4872": -2.098233699798584, + "4900": -3.848233699798584, + "6373": -4.848233699798584, + "7471": -4.473233699798584, + "7690": -3.848233699798584, + "8925": -3.723233699798584 + }, + { + "11": -4.422901153564453, + "13": -0.9229011535644531, + "1306": -7.797901153564453, + "1475": -8.422901153564453, + "1855": -8.547901153564453, + "26": -8.172901153564453, + "271": -7.922901153564453, + "304": -6.922901153564453, + "311": -3.547901153564453, + "315": -1.4229011535644531, + "3196": -6.672901153564453, + "323": -1.9229011535644531, + "369": -4.047901153564453, + "37081": -8.047901153564453, + "382": -1.9229011535644531, + "389": -6.672901153564453, + "449": -7.047901153564453, + "477": -7.672901153564453, + "505": -6.422901153564453, + "520": -7.797901153564453 + }, + { + "10554": -5.657476902008057, + "1102": -5.157476902008057, + "1115": -4.157476902008057, + "11205": -3.0324769020080566, + "11699": -6.157476902008057, + "12220": -5.532476902008057, + "17384": -4.407476902008057, + "2052": -5.407476902008057, + "2435": -1.9074769020080566, + "2468": -5.782476902008057, + "2684": -5.407476902008057, + "28368": -5.907476902008057, + "362": -5.532476902008057, + "3861": -5.032476902008057, + "4314": -5.782476902008057, + "4740": -5.782476902008057, + "4815": -5.157476902008057, + "578": -0.40747684240341187, + "763": -5.407476902008057, + "9062": -4.157476902008057 + }, + { + "10430": -6.405500888824463, + "10716": -3.155500888824463, + "13093": -1.2805007696151733, + "1510": -6.155500888824463, + "16043": -5.905500888824463, + "16659": -6.530500888824463, + "1828": -4.655500888824463, + "18909": -5.905500888824463, + "1925": -4.530500888824463, + "21892": -5.280500888824463, + "3477": -4.905500888824463, + "3697": -2.780500888824463, + "4872": -3.905500888824463, + "5597": -3.530500888824463, + "6156": -4.780500888824463, + "6574": -2.280500888824463, + "7055": -4.905500888824463, + "7580": -2.530500888824463, + "8199": -1.2805007696151733, + "8857": -6.280500888824463 + }, + { + "10187": -4.71465539932251, + "1101": -4.21465539932251, + "11383": -5.33965539932251, + "14407": -5.46465539932251, + "17482": -5.46465539932251, + "17610": -5.33965539932251, + "20628": -1.2146553993225098, + "2322": -2.5896553993225098, + "35434": -4.96465539932251, + "3697": -5.21465539932251, + "374": -1.5896553993225098, + "4375": -4.96465539932251, + "574": -4.08965539932251, + "5762": -5.08965539932251, + "596": -1.8396553993225098, + "690": -3.0896553993225098, + "706": -3.3396553993225098, + "71945": -4.08965539932251, + "753": -5.21465539932251, + "8544": -4.46465539932251 + }, + { + "1101": -5.0490193367004395, + "11684": -3.7990193367004395, + "12514": -7.0490193367004395, + "1903": -6.6740193367004395, + "19144": -5.1740193367004395, + "24306": -6.6740193367004395, + "2631": -6.5490193367004395, + "264": -5.7990193367004395, + "2728": -6.9240193367004395, + "279": -7.0490193367004395, + "304": -5.0490193367004395, + "3685": -5.5490193367004395, + "459": -5.6740193367004395, + "5131": -6.7990193367004395, + "51920": -1.7990193367004395, + "62935": -5.5490193367004395, + "65509": -6.5490193367004395, + "8647": -0.29901939630508423, + "961": -6.4240193367004395, + "99206": -4.4240193367004395 + } + ], + [ + { + "1102": -8.967443466186523, + "1115": -8.842443466186523, + "12838": -8.967443466186523, + "14908": -4.467443466186523, + "1875": -9.217443466186523, + "220": -7.092443466186523, + "22559": -0.3424433469772339, + "23584": -6.842443466186523, + "2360": -3.4674434661865234, + "2684": -4.467443466186523, + "2876": -8.467443466186523, + "358": -8.342443466186523, + "362": -9.342443466186523, + "4815": -7.842443466186523, + "482": -8.842443466186523, + "52380": -7.467443466186523, + "578": -1.4674433469772339, + "6360": -8.842443466186523, + "720": -9.342443466186523, + "7566": -8.842443466186523 + }, + { + "1337": -4.3673553466796875, + "1342": -5.3048553466796875, + "16533": -4.3048553466796875, + "1834": -3.8048553466796875, + "2196": -4.8673553466796875, + "2201": -4.8048553466796875, + "2376": -5.6798553466796875, + "25159": -5.6798553466796875, + "25739": -4.8048553466796875, + "2822": -5.3048553466796875, + "2945": -4.5548553466796875, + "5669": -4.3048553466796875, + "578": -4.9923553466796875, + "598": -5.3673553466796875, + "609": -4.5548553466796875, + "633": -4.3673553466796875, + "695": -5.3673553466796875, + "791": -4.5548553466796875, + "92": -5.3673553466796875, + "9399": -0.3048554062843323 + }, + { + "14455": -6.328582763671875, + "14492": -7.641082763671875, + "1725": -7.703582763671875, + "18299": -0.5785827040672302, + "2259": -8.016082763671875, + "23013": -3.203582763671875, + "261": -7.828582763671875, + "299": -7.578582763671875, + "31466": -2.078582763671875, + "4406": -6.453582763671875, + "61721": -4.828582763671875, + "66434": -7.453582763671875, + "6722": -7.203582763671875, + "68443": -2.328582763671875, + "6863": -7.703582763671875, + "6961": -1.953582763671875, + "71764": -5.203582763671875, + "83536": -7.703582763671875, + "87054": -5.016082763671875, + "9920": -7.578582763671875 + }, + { + "10622": -5.340559959411621, + "11173": -5.528059959411621, + "12409": -5.215559959411621, + "1857": -3.965559720993042, + "19265": -4.778059959411621, + "2583": -4.590559959411621, + "3332": -2.778059720993042, + "4549": -3.903059720993042, + "4878": -4.090559959411621, + "57806": -2.715559720993042, + "58526": -3.403059720993042, + "59238": -5.528059959411621, + "6598": -5.465559959411621, + "73809": -5.653059959411621, + "794": -0.590559720993042, + "8327": -5.653059959411621, + "8438": -3.778059720993042, + "851": -5.278059959411621, + "9388": -5.340559959411621, + "941": -4.465559959411621 + }, + { + "10277": -5.040788173675537, + "1621": -5.415788173675537, + "1904": -4.415788173675537, + "220": -5.540788173675537, + "2290": -4.415788173675537, + "2360": -4.915788173675537, + "2994": -3.665788412094116, + "3082": -5.853288173675537, + "330": -0.41578832268714905, + "3641": -3.915788412094116, + "3934": -2.915788412094116, + "4139": -5.540788173675537, + "4155": -5.978288173675537, + "4482": -4.540788173675537, + "5324": -4.415788173675537, + "578": -5.415788173675537, + "7492": -4.415788173675537, + "837": -4.165788173675537, + "854": -4.040788173675537, + "905": -2.415788412094116 + }, + { + "1354": -4.0891618728637695, + "15841": -4.9641618728637695, + "16476": -3.8391618728637695, + "17902": -4.8391618728637695, + "1904": -4.8391618728637695, + "1962": -4.2141618728637695, + "2028": -3.2141618728637695, + "2201": -2.9641618728637695, + "26136": -4.5891618728637695, + "2688": -2.9641618728637695, + "2822": -1.2141618728637695, + "31716": -4.5891618728637695, + "3934": -4.4641618728637695, + "3947": -5.0891618728637695, + "40": -4.0891618728637695, + "4155": -3.0891618728637695, + "45": -3.0891618728637695, + "6836": -3.4641618728637695, + "791": -1.8391618728637695, + "9642": -4.8391618728637695 + }, + { + "10137": -7.597275733947754, + "15676": -3.597275972366333, + "1988": -7.472275733947754, + "2038": -3.472275972366333, + "2262": -7.097275733947754, + "22722": -6.097275733947754, + "2317": -1.847275972366333, + "2728": -0.597275972366333, + "2768": -6.972275733947754, + "3345": -6.472275733947754, + "3485": -6.722275733947754, + "3488": -4.347275733947754, + "3637": -2.722275972366333, + "3984": -2.347275972366333, + "4113": -6.722275733947754, + "4320": -5.597275733947754, + "4597": -7.347275733947754, + "5224": -3.472275972366333, + "828": -7.472275733947754, + "892": -4.972275733947754 + }, + { + "1253": -4.974270820617676, + "15676": -1.8492709398269653, + "1587": -2.724270820617676, + "16264": -5.849270820617676, + "22722": -4.099270820617676, + "2643": -7.099270820617676, + "2646": -7.224270820617676, + "27149": -7.099270820617676, + "3250": -5.974270820617676, + "3345": -3.474270820617676, + "34350": -1.2242709398269653, + "374": -4.974270820617676, + "4207": -3.099270820617676, + "4597": -6.349270820617676, + "596": -1.0992709398269653, + "706": -4.849270820617676, + "753": -5.724270820617676, + "8625": -7.224270820617676, + "8736": -5.224270820617676, + "892": -5.349270820617676 + }, + { + "1210": -8.397220611572266, + "1306": -6.147220611572266, + "1603": -7.647220611572266, + "1990": -6.272220611572266, + "220": -7.397220611572266, + "2212": -5.897220611572266, + "2391": -8.397220611572266, + "3010": -8.022220611572266, + "304": -7.022220611572266, + "3389": -7.397220611572266, + "36113": -7.897220611572266, + "374": -8.397220611572266, + "389": -7.022220611572266, + "4216": -7.022220611572266, + "498": -7.647220611572266, + "520": -0.022220566868782043, + "539": -7.772220611572266, + "6931": -7.397220611572266, + "892": -6.147220611572266, + "912": -7.897220611572266 + }, + { + "1148": -8.516437530517578, + "13489": -5.01643705368042, + "220": -0.016437236219644547, + "2212": -7.01643705368042, + "264": -6.89143705368042, + "279": -6.39143705368042, + "314": -8.266437530517578, + "33433": -9.016437530517578, + "3814": -8.516437530517578, + "38245": -8.016437530517578, + "44084": -8.016437530517578, + "459": -7.26643705368042, + "510": -8.766437530517578, + "51682": -8.516437530517578, + "55411": -7.89143705368042, + "5732": -9.516437530517578, + "912": -8.641437530517578, + "922": -8.891437530517578, + "93985": -7.76643705368042, + "9987": -7.89143705368042 + }, + { + "1114": -11.925707817077637, + "15": -13.300707817077637, + "16": -8.175707817077637, + "17": -7.6757073402404785, + "17252": -13.675707817077637, + "18": -4.9257073402404785, + "19": -3.5507075786590576, + "20": -0.17570750415325165, + "21": -2.8007075786590576, + "22": -3.3007075786590576, + "220": -13.300707817077637, + "23": -5.8007073402404785, + "2304": -13.675707817077637, + "24": -5.8007073402404785, + "2589": -13.675707817077637, + "605": -4.4257073402404785, + "717": -6.0507073402404785, + "806": -5.0507073402404785, + "868": -13.425707817077637, + "966": -12.800707817077637 + }, + { + "1097": -6.842858791351318, + "11": -12.46785831451416, + "12": -11.90535831451416, + "13": -6.842858791351318, + "14": -11.96785831451416, + "1428": -11.40535831451416, + "220": -11.28035831451416, + "25": -3.3428585529327393, + "264": -11.96785831451416, + "281": -10.21785831451416, + "304": -11.59285831451416, + "309": -5.592858791351318, + "393": -10.28035831451416, + "41246": -11.46785831451416, + "5298": -0.09285864233970642, + "5975": -6.592858791351318, + "6912": -10.40535831451416, + "79": -10.09285831451416, + "8971": -7.717858791351318, + "9012": -3.0928585529327393 + }, + { + "1": -6.7241973876953125, + "10684": -2.3491973876953125, + "11": -5.5991973876953125, + "1210": -1.3491973876953125, + "13": -4.3491973876953125, + "1359": -6.2241973876953125, + "14682": -5.5991973876953125, + "1475": -4.8491973876953125, + "17122": -6.0991973876953125, + "1855": -6.5991973876953125, + "2266": -6.3491973876953125, + "304": -6.7241973876953125, + "3343": -6.8491973876953125, + "389": -0.5991973280906677, + "4184": -5.8491973876953125, + "439": -6.7241973876953125, + "498": -3.7241973876953125, + "520": -5.7241973876953125, + "7446": -6.3491973876953125, + "9388": -4.2241973876953125 + }, + { + "10563": -8.519347190856934, + "1455": -8.769347190856934, + "1475": -8.644347190856934, + "2046": -6.519347190856934, + "2225": -8.394347190856934, + "2536": -9.019347190856934, + "279": -8.519347190856934, + "2919": -8.519347190856934, + "38102": -4.894347190856934, + "47678": -7.019347190856934, + "59938": -8.394347190856934, + "62180": -7.769347190856934, + "6658": -7.019347190856934, + "6740": -7.894347190856934, + "682": -6.019347190856934, + "73095": -0.0193471722304821, + "76314": -7.019347190856934, + "80523": -6.894347190856934, + "83783": -8.019347190856934, + "91271": -8.519347190856934 + }, + { + "1": -7.684450626373291, + "10246": -5.684450626373291, + "10684": -1.184450626373291, + "11": -6.184450626373291, + "1210": -0.4344506561756134, + "13": -4.184450626373291, + "1359": -7.184450626373291, + "14682": -7.184450626373291, + "17122": -6.809450626373291, + "2266": -5.059450626373291, + "323": -7.559450626373291, + "3343": -7.809450626373291, + "38011": -7.684450626373291, + "439": -7.184450626373291, + "48991": -8.05945110321045, + "498": -5.809450626373291, + "64259": -6.309450626373291, + "7255": -8.18445110321045, + "78455": -7.684450626373291, + "9388": -5.184450626373291 + }, + { + "10064": -4.698819637298584, + "1102": -3.573819637298584, + "1115": -2.948819637298584, + "2209": -3.448819637298584, + "22559": -4.823819637298584, + "2360": -3.698819637298584, + "320": -4.448819637298584, + "330": -2.823819637298584, + "335": -5.073819637298584, + "358": -4.448819637298584, + "3755": -3.698819637298584, + "44370": -4.073819637298584, + "4452": -3.573819637298584, + "5321": -5.198819637298584, + "534": -3.573819637298584, + "578": -1.4488197565078735, + "633": -2.448819637298584, + "794": -4.323819637298584, + "81648": -3.073819637298584, + "92": -2.698819637298584 + }, + { + "1053": -6.043962001800537, + "1253": -6.168962001800537, + "1288": -5.418962001800537, + "1436": -6.543962001800537, + "15676": -5.168962001800537, + "1587": -6.043962001800537, + "2038": -0.6689620018005371, + "23093": -6.293962001800537, + "24897": -6.293962001800537, + "3445": -5.293962001800537, + "374": -1.293962001800537, + "4320": -4.043962001800537, + "5084": -6.043962001800537, + "5217": -5.168962001800537, + "5224": -2.918962001800537, + "574": -3.418962001800537, + "649": -4.418962001800537, + "706": -6.418962001800537, + "7872": -6.293962001800537, + "892": -3.668962001800537 + }, + { + "11007": -5.24409818649292, + "1101": -5.24409818649292, + "1120": -5.24409818649292, + "11224": -3.74409818649292, + "1148": -5.49409818649292, + "13263": -3.49409818649292, + "15465": -4.24409818649292, + "1606": -5.24409818649292, + "264": -1.3690980672836304, + "26619": -5.24409818649292, + "279": -1.8690980672836304, + "304": -5.36909818649292, + "3196": -2.61909818649292, + "4184": -5.24409818649292, + "459": -2.74409818649292, + "5217": -5.11909818649292, + "5300": -5.24409818649292, + "539": -1.7440980672836304, + "68695": -4.74409818649292, + "9932": -3.36909818649292 + }, + { + "10684": -6.7260966300964355, + "1210": -5.8510966300964355, + "13": -7.8510966300964355, + "1306": -8.476096153259277, + "1555": -7.1010966300964355, + "2038": -7.1010966300964355, + "2225": -8.476096153259277, + "2949": -8.101096153259277, + "304": -1.7260963916778564, + "311": -7.1010966300964355, + "3196": -8.226096153259277, + "323": -8.476096153259277, + "389": -6.2260966300964355, + "430": -8.226096153259277, + "439": -6.2260966300964355, + "449": -8.101096153259277, + "4669": -8.601096153259277, + "505": -4.8510966300964355, + "520": -8.351096153259277, + "555": -0.22609643638134003 + }, + { + "1023": -6.855625629425049, + "1057": -6.105625629425049, + "13598": -7.355625629425049, + "2225": -6.105625629425049, + "2254": -5.730625629425049, + "2500": -4.980625629425049, + "264": -4.355625629425049, + "279": -0.10562563687562943, + "3637": -4.605625629425049, + "3892": -5.730625629425049, + "4033": -6.480625629425049, + "459": -5.855625629425049, + "510": -7.105625629425049, + "5217": -5.980625629425049, + "5361": -3.605625629425049, + "5370": -6.105625629425049, + "6130": -6.480625629425049, + "701": -6.855625629425049, + "856": -6.230625629425049, + "872": -6.605625629425049 + }, + { + "15676": -5.2493767738342285, + "1879": -4.2493767738342285, + "1890": -5.4993767738342285, + "2038": -2.8743767738342285, + "2254": -5.1243767738342285, + "2317": -4.2493767738342285, + "2626": -4.3743767738342285, + "2728": -2.4993767738342285, + "2768": -4.7493767738342285, + "2883": -4.7493767738342285, + "3637": -0.4993768036365509, + "3984": -3.1243767738342285, + "3997": -5.4993767738342285, + "4113": -5.6243767738342285, + "5217": -5.4993767738342285, + "5224": -5.1243767738342285, + "6130": -4.1243767738342285, + "80180": -5.7493767738342285, + "8736": -4.2493767738342285, + "9899": -3.7493767738342285 + }, + { + "10246": -4.821420669555664, + "10684": -2.571420431137085, + "11": -3.821420431137085, + "1210": -0.821420431137085, + "13": -2.321420431137085, + "2266": -4.321420669555664, + "25": -3.946420431137085, + "2728": -3.821420431137085, + "323": -6.321420669555664, + "3485": -6.071420669555664, + "364": -5.821420669555664, + "3984": -1.571420431137085, + "430": -4.696420669555664, + "439": -6.071420669555664, + "499": -6.196420669555664, + "5224": -4.571420669555664, + "627": -6.071420669555664, + "64259": -5.571420669555664, + "902": -3.821420431137085, + "9388": -5.821420669555664 + }, + { + "10975": -5.160371780395508, + "1101": -5.785371780395508, + "1193": -3.660372018814087, + "11951": -5.410371780395508, + "15151": -5.910371780395508, + "1587": -4.660371780395508, + "21650": -4.410371780395508, + "279": -1.160372018814087, + "2795": -4.285371780395508, + "30202": -2.160372018814087, + "3250": -6.535371780395508, + "34945": -3.285372018814087, + "3984": -5.410371780395508, + "433": -4.285371780395508, + "5415": -1.160372018814087, + "5764": -5.660371780395508, + "578": -5.785371780395508, + "5825": -2.535372018814087, + "6835": -4.910371780395508, + "9539": -5.535371780395508 + }, + { + "11": -7.275384902954102, + "1148": -7.900384902954102, + "1193": -4.025384902954102, + "11951": -8.025384902954102, + "1202": -6.025384902954102, + "2225": -8.400384902954102, + "25": -8.275384902954102, + "264": -6.650384902954102, + "279": -0.15038490295410156, + "3230": -7.275384902954102, + "330": -6.650384902954102, + "3637": -4.650384902954102, + "364": -5.025384902954102, + "430": -3.1503849029541016, + "433": -3.2753849029541016, + "578": -6.900384902954102, + "7393": -6.400384902954102, + "8736": -4.775384902954102, + "922": -7.900384902954102, + "994": -5.900384902954102 + } + ], + [ + { + "11": -4.573575496673584, + "17075": -4.323575496673584, + "2671": -5.323575496673584, + "271": -4.448575496673584, + "304": -4.698575496673584, + "311": -4.948575496673584, + "315": -1.3235753774642944, + "323": -3.073575496673584, + "3649": -5.573575496673584, + "369": -2.323575496673584, + "382": -5.073575496673584, + "389": -1.4485753774642944, + "430": -3.073575496673584, + "4346": -3.198575496673584, + "4442": -4.323575496673584, + "477": -5.323575496673584, + "5552": -5.573575496673584, + "8292": -5.573575496673584, + "9002": -3.823575496673584, + "922": -5.573575496673584 + }, + { + "15443": -5.923413276672363, + "1701": -4.798413276672363, + "1716": -6.048413276672363, + "1855": -5.923413276672363, + "2326": -5.798413276672363, + "2536": -6.048413276672363, + "264": -2.9234132766723633, + "279": -0.9234132766723633, + "3109": -6.048413276672363, + "330": -5.298413276672363, + "3674": -6.048413276672363, + "3723": -5.173413276672363, + "420": -5.673413276672363, + "459": -5.048413276672363, + "49636": -5.548413276672363, + "5195": -5.423413276672363, + "539": -6.048413276672363, + "5734": -5.673413276672363, + "701": -4.048413276672363, + "7231": -5.548413276672363 + }, + { + "12374": -4.961983680725098, + "12411": -5.211983680725098, + "1614": -4.336983680725098, + "220": -5.336983680725098, + "2326": -3.5869834423065186, + "2883": -1.8369834423065186, + "29292": -3.4619834423065186, + "3109": -3.4619834423065186, + "3224": -5.086983680725098, + "33575": -4.961983680725098, + "3363": -5.211983680725098, + "3723": -2.5869834423065186, + "502": -4.961983680725098, + "549": -4.586983680725098, + "603": -4.586983680725098, + "6201": -4.211983680725098, + "6918": -3.9619834423065186, + "7471": -4.086983680725098, + "7665": -4.586983680725098, + "9476": -5.336983680725098 + }, + { + "1054": -4.339791774749756, + "11": -4.089791774749756, + "13": -4.589791774749756, + "1630": -3.589791774749756, + "19921": -3.464791774749756, + "271": -2.839791774749756, + "304": -2.839791774749756, + "311": -3.089791774749756, + "323": -4.589791774749756, + "330": -3.339791774749756, + "364": -4.589791774749756, + "369": -3.214791774749756, + "382": -3.464791774749756, + "389": -2.589791774749756, + "430": -2.964791774749756, + "449": -4.589791774749756, + "72189": -2.089791774749756, + "9002": -2.589791774749756, + "922": -4.589791774749756, + "994": -4.464791774749756 + }, + { + "1005": -3.833885669708252, + "10299": -3.833885669708252, + "12192": -3.958885669708252, + "1520": -4.458885669708252, + "18467": -2.708885669708252, + "1862": -3.833885669708252, + "2187": -4.583885669708252, + "2686": -4.458885669708252, + "279": -4.833885669708252, + "3041": -4.583885669708252, + "3493": -3.458885669708252, + "3568": -3.208885669708252, + "3790": -2.458885669708252, + "4027": -4.083885669708252, + "5471": -3.833885669708252, + "6106": -3.583885669708252, + "6144": -3.208885669708252, + "617": -4.583885669708252, + "636": -4.708885669708252, + "8108": -3.708885669708252 + }, + { + "1193": -4.6677141189575195, + "1274": -2.1677143573760986, + "13643": -3.9177143573760986, + "264": -3.1677143573760986, + "279": -4.0427141189575195, + "323": -2.6677143573760986, + "3278": -3.2927143573760986, + "33840": -4.4177141189575195, + "3995": -4.2927141189575195, + "48512": -4.6677141189575195, + "502": -3.2927143573760986, + "5687": -4.1677141189575195, + "7362": -2.9177143573760986, + "7487": -3.2927143573760986, + "810": -4.1677141189575195, + "8420": -2.4177143573760986, + "8552": -4.6677141189575195, + "8870": -3.6677143573760986, + "8954": -4.5427141189575195, + "99934": -3.5427143573760986 + }, + { + "11": -5.359393119812012, + "1234": -4.734393119812012, + "13": -4.984393119812012, + "198": -5.734393119812012, + "1980": -5.609393119812012, + "2085": -3.2343931198120117, + "271": -3.3593931198120117, + "304": -3.7343931198120117, + "315": -4.359393119812012, + "3196": -2.9843931198120117, + "323": -5.359393119812012, + "369": -3.8593931198120117, + "382": -3.7343931198120117, + "389": -4.359393119812012, + "430": -4.734393119812012, + "449": -0.7343931794166565, + "505": -2.3593931198120117, + "889": -2.4843931198120117, + "9191": -5.359393119812012, + "927": -5.234393119812012 + }, + { + "10723": -3.548336982727051, + "17226": -4.673336982727051, + "20207": -5.548336982727051, + "2204": -3.048336982727051, + "264": -2.923336982727051, + "2753": -4.173336982727051, + "279": -5.423336982727051, + "28353": -4.798336982727051, + "3217": -5.548336982727051, + "3230": -5.423336982727051, + "3361": -4.423336982727051, + "3428": -5.798336982727051, + "36801": -0.5483369827270508, + "3738": -5.548336982727051, + "38281": -4.298336982727051, + "6975": -4.923336982727051, + "7106": -4.423336982727051, + "7347": -5.548336982727051, + "912": -3.048336982727051, + "9337": -5.173336982727051 + }, + { + "11": -3.6499576568603516, + "1210": -5.274957656860352, + "13": -2.5249576568603516, + "1875": -5.149957656860352, + "19124": -5.899957656860352, + "198": -3.6499576568603516, + "1980": -3.6499576568603516, + "2266": -4.524957656860352, + "271": -1.149957537651062, + "30": -5.649957656860352, + "304": -3.6499576568603516, + "323": -4.149957656860352, + "369": -5.024957656860352, + "382": -1.149957537651062, + "4286": -5.899957656860352, + "439": -6.024957656860352, + "477": -5.649957656860352, + "4815": -3.5249576568603516, + "627": -3.3999576568603516, + "720": -5.899957656860352 + }, + { + "1271": -1.2979933023452759, + "13191": -3.6729931831359863, + "14711": -4.172993183135986, + "16": -1.7979933023452759, + "2028": -4.047993183135986, + "262": -5.172993183135986, + "2675": -4.547993183135986, + "2929": -4.297993183135986, + "31887": -5.297993183135986, + "334": -3.5479931831359863, + "3923": -5.547993183135986, + "40": -4.297993183135986, + "40914": -5.422993183135986, + "48614": -3.9229931831359863, + "567": -5.172993183135986, + "59565": -2.1729931831359863, + "697": -5.422993183135986, + "791": -2.0479931831359863, + "8586": -4.047993183135986, + "96556": -4.172993183135986 + }, + { + "11789": -4.4687180519104, + "1335": -4.6562180519104, + "1663": -1.4687180519104004, + "1723": -3.7187180519104004, + "2293": -3.8437180519104004, + "2376": -4.6562180519104, + "2590": -4.3437180519104, + "265": -5.4687180519104, + "307": -4.3437180519104, + "41681": -5.1562180519104, + "4464": -5.0312180519104, + "5588": -4.6562180519104, + "56074": -2.4687180519104004, + "5749": -3.9687180519104004, + "5898": -1.2187180519104004, + "609": -3.9687180519104004, + "7998": -4.6562180519104, + "8366": -2.8437180519104004, + "882": -5.1562180519104, + "9125": -4.2187180519104 + }, + { + "14455": -7.454154014587402, + "14492": -8.329154014587402, + "1725": -8.329154014587402, + "18299": -3.2041540145874023, + "23013": -3.2041540145874023, + "25947": -8.079154014587402, + "263": -5.641654014587402, + "278": -7.766654014587402, + "31466": -5.641654014587402, + "3833": -7.954154014587402, + "4406": -2.7041540145874023, + "61721": -0.2041541188955307, + "66434": -8.516654014587402, + "68443": -6.641654014587402, + "6863": -6.329154014587402, + "6961": -3.9541540145874023, + "71764": -7.454154014587402, + "83536": -8.079154014587402, + "980": -7.766654014587402, + "9920": -8.204154014587402 + }, + { + "1": -4.986603736877441, + "16": -6.549103736877441, + "1857": -4.861603736877441, + "23118": -4.986603736877441, + "2401": -7.111603736877441, + "3332": -1.6741036176681519, + "37899": -4.986603736877441, + "58526": -6.861603736877441, + "62": -6.486603736877441, + "62521": -6.799103736877441, + "63466": -7.049103736877441, + "6598": -6.486603736877441, + "67682": -6.674103736877441, + "73809": -7.174103736877441, + "7450": -7.049103736877441, + "794": -0.29910361766815186, + "8052": -6.986603736877441, + "8438": -5.986603736877441, + "9075": -7.049103736877441, + "941": -6.549103736877441 + }, + { + "1904": -6.419056415557861, + "220": -7.419056415557861, + "2330": -7.169056415557861, + "2990": -6.044056415557861, + "2994": -7.419056415557861, + "3082": -7.169056415557861, + "330": -0.04405631497502327, + "341": -7.169056415557861, + "3641": -7.794056415557861, + "4304": -7.544056415557861, + "4482": -5.294056415557861, + "5324": -5.544056415557861, + "578": -7.294056415557861, + "5993": -7.044056415557861, + "62853": -7.419056415557861, + "720": -7.169056415557861, + "7492": -6.169056415557861, + "837": -4.544056415557861, + "854": -6.669056415557861, + "905": -5.794056415557861 + }, + { + "1271": -2.8510491847991943, + "13191": -3.7260491847991943, + "1820": -3.7260491847991943, + "23979": -4.351049423217773, + "27264": -4.476049423217773, + "37284": -4.476049423217773, + "3923": -3.1010491847991943, + "40": -3.8510491847991943, + "41551": -2.2260491847991943, + "48614": -4.476049423217773, + "5618": -2.4760491847991943, + "59565": -2.3510491847991943, + "61524": -4.476049423217773, + "6518": -4.101049423217773, + "6854": -3.3510491847991943, + "71152": -2.8510491847991943, + "73457": -3.9760491847991943, + "7816": -4.226049423217773, + "791": -2.3510491847991943, + "9727": -4.351049423217773 + }, + { + "11472": -7.536697864532471, + "13166": -7.411697864532471, + "1455": -6.786697864532471, + "1510": -5.411697864532471, + "1715": -6.286697864532471, + "26981": -7.286697864532471, + "2883": -1.1616977453231812, + "3230": -3.2866978645324707, + "32828": -5.536697864532471, + "3319": -0.6616977453231812, + "3488": -5.036697864532471, + "4113": -6.786697864532471, + "4495": -7.036697864532471, + "4947": -2.4116978645324707, + "502": -7.286697864532471, + "5300": -6.911697864532471, + "6177": -6.786697864532471, + "810": -5.786697864532471, + "8351": -7.411697864532471, + "9548": -7.536697864532471 + }, + { + "10396": -7.847187519073486, + "11263": -7.847187519073486, + "1144": -7.472187519073486, + "11951": -6.972187519073486, + "1288": -6.472187519073486, + "1587": -5.847187519073486, + "21650": -5.972187519073486, + "374": -7.472187519073486, + "3855": -6.472187519073486, + "4947": -4.097187519073486, + "510": -7.972187519073486, + "51242": -7.722187519073486, + "5131": -7.722187519073486, + "5280": -7.472187519073486, + "5825": -7.597187519073486, + "596": -0.09718760848045349, + "6209": -8.097187995910645, + "706": -2.9721875190734863, + "72189": -7.472187519073486, + "753": -5.472187519073486 + }, + { + "10396": -5.835109233856201, + "11720": -5.710109233856201, + "11944": -7.960109233856201, + "14740": -4.210109233856201, + "1510": -7.085109233856201, + "16287": -7.085109233856201, + "17959": -7.460109233856201, + "21934": -8.08510971069336, + "24009": -3.3351094722747803, + "2683": -8.21010971069336, + "28286": -7.710109233856201, + "28353": -5.210109233856201, + "29408": -6.710109233856201, + "30031": -7.585109233856201, + "3230": -2.2101094722747803, + "34102": -6.460109233856201, + "4033": -6.960109233856201, + "40800": -5.585109233856201, + "4947": -0.2101094126701355, + "5603": -5.960109233856201 + }, + { + "10217": -9.980253219604492, + "11": -10.230253219604492, + "11951": -4.105253219604492, + "18815": -6.730253219604492, + "21650": -9.105253219604492, + "304": -8.105253219604492, + "311": -6.730253219604492, + "315": -6.355253219604492, + "323": -6.480253219604492, + "3230": -7.730253219604492, + "369": -1.7302533388137817, + "374": -6.855253219604492, + "389": -0.48025330901145935, + "449": -9.355253219604492, + "47031": -10.230253219604492, + "477": -9.605253219604492, + "5552": -9.605253219604492, + "7119": -6.355253219604492, + "9002": -1.7302533388137817, + "9017": -8.355253219604492 + }, + { + "1202": -8.00562858581543, + "14740": -3.755628824234009, + "15337": -8.63062858581543, + "24009": -1.6306288242340088, + "2683": -8.25562858581543, + "279": -0.2556288242340088, + "28353": -7.88062858581543, + "29408": -7.63062858581543, + "3230": -8.63062858581543, + "32959": -7.75562858581543, + "34102": -6.75562858581543, + "389": -9.00562858581543, + "40800": -9.25562858581543, + "41734": -9.25562858581543, + "45409": -9.25562858581543, + "51297": -7.75562858581543, + "7931": -9.25562858581543, + "8420": -8.38062858581543, + "8552": -9.25562858581543, + "872": -7.75562858581543 + }, + { + "11426": -6.282576560974121, + "11434": -7.407576560974121, + "11618": -10.282576560974121, + "12659": -6.032576560974121, + "1274": -5.907576560974121, + "13186": -9.032576560974121, + "15337": -6.782576560974121, + "15749": -10.032576560974121, + "16346": -8.907576560974121, + "17274": -6.907576560974121, + "17446": -9.657576560974121, + "315": -7.907576560974121, + "32177": -7.782576560974121, + "323": -4.907576560974121, + "43784": -9.907576560974121, + "5687": -10.157576560974121, + "7487": -9.907576560974121, + "7931": -0.03257657587528229, + "8420": -4.407576560974121, + "8552": -6.782576560974121 + }, + { + "1": -16.000051498413086, + "11": -14.500051498413086, + "11951": -15.625051498413086, + "1734": -15.750051498413086, + "1875": -15.250051498413086, + "220": -15.625051498413086, + "2266": -15.625051498413086, + "2409": -15.375051498413086, + "271": -15.375051498413086, + "29704": -14.750051498413086, + "304": -14.875051498413086, + "315": -14.625051498413086, + "369": -15.250051498413086, + "4291": -16.000051498413086, + "449": -5.173549288883805e-05, + "498": -16.000051498413086, + "505": -12.000051498413086, + "5496": -15.250051498413086, + "7931": -15.250051498413086, + "889": -10.125051498413086 + }, + { + "10723": -11.876663208007812, + "17226": -10.001663208007812, + "20207": -7.501662731170654, + "2204": -11.876663208007812, + "25702": -11.126663208007812, + "264": -10.501663208007812, + "27470": -11.251663208007812, + "279": -13.001663208007812, + "28353": -12.751663208007812, + "29865": -12.251663208007812, + "31139": -12.751663208007812, + "3230": -8.626663208007812, + "36801": -0.0016628975281491876, + "48006": -11.126663208007812, + "5370": -9.376663208007812, + "7106": -7.501662731170654, + "834": -12.626663208007812, + "9302": -9.751663208007812, + "9621": -9.751663208007812, + "98549": -12.251663208007812 + }, + { + "1": -4.7665252685546875, + "10684": -4.0165252685546875, + "11": -0.8915253281593323, + "11951": -4.8915252685546875, + "1210": -2.5165252685546875, + "1288": -5.7665252685546875, + "13": -6.2665252685546875, + "1359": -5.8915252685546875, + "14682": -3.7665252685546875, + "2266": -5.7665252685546875, + "25": -4.2665252685546875, + "26986": -6.0165252685546875, + "323": -2.6415252685546875, + "374": -4.3915252685546875, + "498": -2.3915252685546875, + "5764": -4.1415252685546875, + "64259": -2.3915252685546875, + "7260": -6.2665252685546875, + "7673": -5.8915252685546875, + "9388": -2.1415252685546875 + } + ], + [ + { + "100257": -4.065726280212402, + "1035": -2.3157262802124023, + "1796": -4.440726280212402, + "21829": -4.190726280212402, + "220": -2.8157262802124023, + "22559": -4.065726280212402, + "2355": -4.440726280212402, + "2650": -4.565726280212402, + "334": -2.9407262802124023, + "3639": -3.8157262802124023, + "40665": -2.6907262802124023, + "4815": -3.3157262802124023, + "482": -4.440726280212402, + "57277": -1.6907262802124023, + "578": -3.9407262802124023, + "5810": -3.6907262802124023, + "66379": -4.565726280212402, + "720": -3.6907262802124023, + "83017": -4.190726280212402, + "9725": -4.565726280212402 + }, + { + "12": -4.257820129394531, + "14711": -4.757820129394531, + "16": -0.25782012939453125, + "17": -6.257820129394531, + "18": -4.757820129394531, + "19": -6.257820129394531, + "256": -6.007820129394531, + "262": -5.382820129394531, + "27": -6.382820129394531, + "27131": -6.132820129394531, + "334": -2.6328201293945312, + "45464": -6.257820129394531, + "4599": -6.132820129394531, + "5207": -5.757820129394531, + "70564": -4.882820129394531, + "74694": -5.757820129394531, + "791": -5.757820129394531, + "8586": -3.5078201293945312, + "9": -4.507820129394531, + "96556": -6.257820129394531 + }, + { + "100257": -14.125319480895996, + "11": -12.375319480895996, + "12": -12.875319480895996, + "13": -0.0003196682082489133, + "14": -12.062819480895996, + "1811": -14.750319480895996, + "2056": -14.875319480895996, + "25": -12.375319480895996, + "31643": -13.250319480895996, + "382": -11.437819480895996, + "497": -13.875319480895996, + "5013": -14.125319480895996, + "5486": -14.750319480895996, + "570": -13.437819480895996, + "60": -14.812819480895996, + "62": -13.625319480895996, + "6266": -14.500319480895996, + "627": -12.375319480895996, + "7": -14.812819480895996, + "8": -8.250319480895996 + }, + { + "1252": -10.880630493164062, + "1328": -10.505630493164062, + "220": -8.630630493164062, + "24367": -5.7556304931640625, + "2672": -9.880630493164062, + "3146": -0.005630467087030411, + "31588": -10.880630493164062, + "33659": -9.880630493164062, + "353": -9.630630493164062, + "4185": -9.255630493164062, + "55057": -9.755630493164062, + "578": -7.6306304931640625, + "67502": -10.255630493164062, + "71866": -9.630630493164062, + "721": -10.255630493164062, + "763": -9.505630493164062, + "78400": -9.880630493164062, + "9059": -8.505630493164062, + "9442": -9.505630493164062, + "97554": -7.8806304931640625 + }, + { + "10172": -6.378730297088623, + "1271": -6.003730297088623, + "16118": -5.503730297088623, + "1844": -6.128730297088623, + "19105": -5.003730297088623, + "2831": -4.378730297088623, + "35": -6.003730297088623, + "36286": -5.753730297088623, + "38238": -0.3787301182746887, + "39": -5.878730297088623, + "4944": -2.503730058670044, + "50": -5.253730297088623, + "5207": -5.003730297088623, + "5648": -5.003730297088623, + "644": -4.378730297088623, + "6540": -4.378730297088623, + "74414": -3.128730058670044, + "83652": -5.003730297088623, + "84259": -2.753730058670044, + "849": -4.003730297088623 + }, + { + "1073": -13.125086784362793, + "11": -14.625086784362793, + "12371": -14.625086784362793, + "1252": -14.375086784362793, + "14": -13.875086784362793, + "15837": -14.250086784362793, + "2140": -14.500086784362793, + "220": -14.375086784362793, + "315": -8.713819261174649e-05, + "323": -10.625086784362793, + "33659": -12.500086784362793, + "4185": -14.125086784362793, + "46784": -14.500086784362793, + "477": -11.625086784362793, + "5046": -11.125086784362793, + "54463": -14.500086784362793, + "763": -13.625086784362793, + "76589": -14.125086784362793, + "84090": -11.625086784362793, + "92071": -13.625086784362793 + }, + { + "12371": -7.517434597015381, + "15538": -4.517434597015381, + "28856": -3.642434597015381, + "328": -7.017434597015381, + "33659": -5.392434597015381, + "33781": -8.017435073852539, + "3979": -6.017434597015381, + "4185": -3.267434597015381, + "4206": -8.017435073852539, + "473": -5.767434597015381, + "5340": -7.142434597015381, + "66912": -2.392434597015381, + "67502": -6.392434597015381, + "68763": -6.892434597015381, + "763": -5.892434597015381, + "76589": -0.6424346566200256, + "78400": -6.017434597015381, + "8560": -6.517434597015381, + "8626": -7.892434597015381, + "92071": -1.2674345970153809 + }, + { + "10441": -12.547019958496094, + "11": -3.1720197200775146, + "11688": -9.922019958496094, + "1221": -15.047019958496094, + "14": -11.297019958496094, + "2140": -12.422019958496094, + "2262": -14.172019958496094, + "24240": -14.547019958496094, + "2582": -10.797019958496094, + "269": -14.047019958496094, + "315": -14.422019958496094, + "320": -15.297019958496094, + "323": -11.297019958496094, + "36962": -15.172019958496094, + "39841": -13.422019958496094, + "477": -0.047019828110933304, + "611": -13.297019958496094, + "66912": -14.797019958496094, + "7586": -14.922019958496094, + "9059": -5.547019958496094 + }, + { + "12371": -7.67978048324585, + "1252": -8.804780960083008, + "2140": -8.929780960083008, + "28704": -7.67978048324585, + "328": -8.304780960083008, + "33659": -7.80478048324585, + "3979": -6.80478048324585, + "4185": -4.30478048324585, + "423": -9.304780960083008, + "473": -4.30478048324585, + "5340": -3.6797804832458496, + "6295": -8.804780960083008, + "66912": -1.8047806024551392, + "67502": -6.30478048324585, + "763": -5.30478048324585, + "76589": -6.05478048324585, + "78400": -3.4297804832458496, + "8560": -7.67978048324585, + "8626": -8.804780960083008, + "92071": -0.30478060245513916 + }, + { + "12": -17.75, + "1285": -2.3841855067985307e-07, + "1752": -16.0, + "25": -21.0, + "29580": -20.25, + "31514": -21.125, + "328": -21.5, + "33721": -19.875, + "3725": -17.125, + "50736": -20.75, + "52221": -19.5, + "57064": -20.75, + "6108": -20.75, + "61439": -16.5, + "6354": -21.125, + "69": -21.125, + "7424": -18.875, + "788": -19.875, + "9054": -19.75, + "9059": -20.5 + }, + { + "10441": -14.750008583068848, + "11688": -14.250008583068848, + "1221": -16.37500762939453, + "1834": -19.62500762939453, + "2140": -12.750008583068848, + "2262": -12.625008583068848, + "27155": -20.75000762939453, + "2831": -15.750008583068848, + "2956": -20.75000762939453, + "2991": -14.375008583068848, + "3623": -20.62500762939453, + "36962": -15.375008583068848, + "39841": -17.00000762939453, + "44915": -19.25000762939453, + "56496": -20.87500762939453, + "59514": -16.62500762939453, + "81567": -18.75000762939453, + "8245": -18.37500762939453, + "9059": -8.4638240878121e-06, + "9442": -15.750008583068848 + }, + { + "1035": -7.546115398406982, + "11": -13.046114921569824, + "13": -11.046114921569824, + "1389": -12.921114921569824, + "1680": -13.796114921569824, + "25": -4.171115398406982, + "26": -14.108614921569824, + "320": -9.546114921569824, + "323": -14.046114921569824, + "334": -4.046115398406982, + "482": -10.796114921569824, + "512": -12.421114921569824, + "54486": -13.546114921569824, + "551": -13.296114921569824, + "57277": -9.796114921569824, + "68063": -1.1711153984069824, + "794": -13.796114921569824, + "81203": -13.733614921569824, + "96618": -0.42111536860466003, + "98319": -11.296114921569824 + }, + { + "11688": -0.6385376453399658, + "1252": -4.763537406921387, + "1442": -5.263537406921387, + "1556": -7.263537406921387, + "15592": -9.138537406921387, + "17314": -10.013537406921387, + "17586": -1.0135376453399658, + "2355": -8.263537406921387, + "27972": -9.013537406921387, + "3277": -8.888537406921387, + "3296": -8.763537406921387, + "362": -2.638537645339966, + "3861": -4.888537406921387, + "445": -9.638537406921387, + "5008": -9.388537406921387, + "578": -4.388537406921387, + "68502": -8.263537406921387, + "71695": -9.138537406921387, + "720": -7.013537406921387, + "763": -8.638537406921387 + }, + { + "11": -20.500009536743164, + "15592": -17.750009536743164, + "1646": -12.000008583068848, + "17399": -20.375009536743164, + "198": -18.000009536743164, + "20362": -18.000009536743164, + "220": -19.250009536743164, + "24367": -18.875009536743164, + "271": -20.750009536743164, + "27972": -13.500008583068848, + "29344": -20.625009536743164, + "34579": -16.750009536743164, + "4211": -9.059865078597795e-06, + "44163": -16.875009536743164, + "445": -20.375009536743164, + "5008": -18.250009536743164, + "6067": -19.125009536743164, + "649": -20.625009536743164, + "6644": -20.000009536743164, + "9659": -13.500008583068848 + }, + { + "1093": -9.990766525268555, + "11": -3.7407665252685547, + "1253": -1.6157665252685547, + "13171": -10.615766525268555, + "1436": -6.865766525268555, + "14816": -11.365766525268555, + "16572": -4.115766525268555, + "2085": -5.490766525268555, + "2643": -2.8657665252685547, + "27167": -9.115766525268555, + "320": -11.115766525268555, + "32161": -9.990766525268555, + "3629": -9.490766525268555, + "430": -11.240766525268555, + "527": -6.115766525268555, + "617": -6.865766525268555, + "649": -0.3657665550708771, + "656": -10.865766525268555, + "6996": -6.490766525268555, + "7068": -8.490766525268555 + }, + { + "11": -12.566805839538574, + "13893": -10.941805839538574, + "1893": -12.941805839538574, + "22313": -12.816805839538574, + "23645": -11.816805839538574, + "23781": -9.566805839538574, + "26118": -13.441805839538574, + "2612": -11.316805839538574, + "33484": -9.566805839538574, + "387": -10.316805839538574, + "59928": -11.941805839538574, + "70185": -0.06680615246295929, + "70576": -3.0668060779571533, + "7068": -5.066806316375732, + "7170": -6.816806316375732, + "77634": -12.941805839538574, + "8356": -4.566806316375732, + "84644": -11.316805839538574, + "95103": -12.316805839538574, + "95119": -11.316805839538574 + }, + { + "11": -13.954812049865723, + "17105": -13.829812049865723, + "1893": -8.204812049865723, + "19159": -15.829812049865723, + "20400": -15.704812049865723, + "22313": -15.579812049865723, + "23645": -11.704812049865723, + "2612": -7.579812526702881, + "320": -13.454812049865723, + "323": -15.579812049865723, + "3493": -15.704812049865723, + "387": -15.704812049865723, + "4048": -13.579812049865723, + "477": -5.954812526702881, + "58514": -14.954812049865723, + "6925": -14.454812049865723, + "7068": -1.7048122882843018, + "7168": -15.079812049865723, + "8356": -0.20481230318546295, + "98374": -15.329812049865723 + }, + { + "12491": -4.175548553466797, + "14847": -4.175548553466797, + "1495": -0.4255484938621521, + "15538": -1.8005485534667969, + "16674": -6.050548553466797, + "21503": -4.800548553466797, + "2262": -2.425548553466797, + "22755": -7.675548553466797, + "25185": -5.425548553466797, + "2612": -7.425548553466797, + "2848": -5.675548553466797, + "28856": -6.050548553466797, + "33781": -4.800548553466797, + "43658": -8.175548553466797, + "477": -4.800548553466797, + "48761": -5.675548553466797, + "64882": -7.050548553466797, + "68763": -4.175548553466797, + "76815": -6.175548553466797, + "834": -7.425548553466797 + }, + { + "11": -0.0005653690313920379, + "12491": -13.500565528869629, + "12518": -12.125565528869629, + "1776": -9.250565528869629, + "19739": -16.500564575195312, + "2262": -15.125565528869629, + "24208": -11.125565528869629, + "24282": -16.500564575195312, + "25185": -15.750565528869629, + "2848": -16.750564575195312, + "28485": -16.750564575195312, + "32520": -12.875565528869629, + "4221": -7.750565528869629, + "4339": -15.125565528869629, + "477": -12.250565528869629, + "54168": -13.250565528869629, + "6170": -12.250565528869629, + "68989": -16.500564575195312, + "81012": -14.250565528869629, + "8982": -13.500565528869629 + }, + { + "12491": -2.2120323181152344, + "13194": -9.587032318115234, + "15538": -7.962032318115234, + "21503": -6.212032318115234, + "25185": -5.462032318115234, + "27903": -9.587032318115234, + "2848": -6.212032318115234, + "28856": -6.587032318115234, + "33781": -5.587032318115234, + "43658": -5.212032318115234, + "48761": -3.2120323181152344, + "64882": -5.962032318115234, + "68192": -8.462032318115234, + "68763": -1.7120323181152344, + "711": -7.962032318115234, + "76815": -0.46203237771987915, + "87270": -5.462032318115234, + "89735": -8.212032318115234, + "92633": -4.462032318115234, + "99622": -7.462032318115234 + }, + { + "10856": -21.25, + "11": -1.1920928244535389e-07, + "12518": -22.125, + "13": -22.0, + "1495": -22.75, + "1776": -22.625, + "2262": -19.375, + "24208": -21.0, + "30617": -22.625, + "320": -20.25, + "323": -21.875, + "345": -18.0, + "34731": -21.75, + "3638": -20.625, + "4221": -22.25, + "477": -17.25, + "54168": -22.5, + "6170": -20.25, + "6743": -21.375, + "8982": -15.75 + }, + { + "11720": -9.43189811706543, + "12079": -9.68189811706543, + "16806": -8.80689811706543, + "21503": -9.68189811706543, + "25185": -8.80689811706543, + "27681": -9.43189811706543, + "2848": -9.43189811706543, + "28856": -8.43189811706543, + "33781": -9.05689811706543, + "3564": -9.68189811706543, + "477": -0.05689779296517372, + "48761": -6.0568976402282715, + "56882": -6.4318976402282715, + "64882": -6.3068976402282715, + "68763": -3.0568978786468506, + "711": -8.80689811706543, + "7392": -8.80689811706543, + "834": -9.43189811706543, + "87270": -7.6818976402282715, + "92633": -8.30689811706543 + }, + { + "11660": -6.530181884765625, + "11720": -5.030181884765625, + "12079": -6.780181884765625, + "16806": -6.155181884765625, + "26425": -7.280181884765625, + "27903": -4.155181884765625, + "28856": -1.155182123184204, + "33781": -4.030181884765625, + "34973": -7.030181884765625, + "38309": -6.155181884765625, + "48761": -4.030181884765625, + "56882": -2.530182123184204, + "6062": -1.030182123184204, + "64882": -6.530181884765625, + "68763": -2.405182123184204, + "711": -4.155181884765625, + "834": -6.030181884765625, + "87270": -2.780182123184204, + "89735": -7.155181884765625, + "92633": -5.780181884765625 + }, + { + "12518": -5.032670974731445, + "14847": -12.532670974731445, + "1495": -3.7826709747314453, + "16674": -10.032670974731445, + "2038": -12.907670974731445, + "21976": -11.907670974731445, + "22256": -12.907670974731445, + "2262": -0.03267095983028412, + "22755": -9.032670974731445, + "24208": -12.532670974731445, + "2612": -11.532670974731445, + "31710": -11.657670974731445, + "32847": -13.032670974731445, + "3769": -8.282670974731445, + "4221": -7.282670974731445, + "54168": -9.657670974731445, + "6170": -10.532670974731445, + "63633": -11.907670974731445, + "6743": -8.782670974731445, + "8982": -6.532670974731445 + } + ] + ], + "checkpoint_fingerprint": "89d9b2f9da91e834", + "config": "granite42_vllm", + "continuations": [ + [ + 578, + 13093, + 374, + 24306, + 315, + 220, + 717, + 3697, + 11, + 2737, + 279, + 10716, + 11, + 889, + 527, + 21489, + 555, + 279, + 4872, + 13, + 578, + 13093, + 374, + 8647 + ], + [ + 5018, + 6133, + 31466, + 794, + 330, + 791, + 3637, + 34350, + 520, + 220, + 24, + 5298, + 389, + 73095, + 13, + 1115, + 374, + 11007, + 555, + 279, + 2317, + 430, + 34945, + 279 + ], + [ + 315, + 279, + 2883, + 311, + 18467, + 1274, + 449, + 36801, + 271, + 5018, + 6133, + 31466, + 794, + 330, + 791, + 2883, + 596, + 4947, + 9002, + 24009, + 1274, + 449, + 36801, + 374 + ], + [ + 57277, + 16, + 13, + 3146, + 38238, + 315, + 76589, + 477, + 92071, + 1285, + 9059, + 96618, + 11688, + 4211, + 649, + 70185, + 7068, + 15538, + 11, + 76815, + 11, + 477, + 28856, + 2262 + ] + ], + "description": "Granite 4.2 + LoRA/aLoRA adapter, vLLM backend", + "max_tokens": 24, + "prompts": [ + "Summarize the following in one sentence: The committee met on Tuesday and voted to postpone the budget review until the next quarter.", + "Is the following statement answerable from the given context? Context: The store opens at 9am on weekdays. Question: What time does the store close?", + "Rewrite this query to be more specific: tell me about the policy", + "List three risks of deploying a language model without output filtering." + ], + "recorded_on": { + "torch": "2.13.0", + "transformers": "5.17.0", + "vllm": "0.30.0" + }, + "thresholds": { + "max_jsd": 0.05, + "mean_jaccard_dist": 0.2, + "mean_jsd": 0.003, + "min_adapter_effect_jsd": 0.01 + }, + "top_k": 20 +} diff --git a/tests/eval/baselines/granite5_vllm.json b/tests/eval/baselines/granite5_vllm.json new file mode 100644 index 00000000..4cf4cdcf --- /dev/null +++ b/tests/eval/baselines/granite5_vllm.json @@ -0,0 +1,4379 @@ +{ + "adapter": { + "name": "answerability", + "token_id": 100352 + }, + "adapter_dists": [ + [ + { + "100257": -4.886103630065918, + "1102": -4.136103630065918, + "1115": -2.636103630065918, + "11205": -4.386103630065918, + "15636": -5.386103630065918, + "1666": -5.261103630065918, + "1952": -3.761103630065918, + "220": -5.136103630065918, + "23212": -4.761103630065918, + "2360": -4.511103630065918, + "2435": -1.6361035108566284, + "2468": -5.386103630065918, + "2684": -5.261103630065918, + "362": -4.511103630065918, + "4452": -4.136103630065918, + "4740": -4.636103630065918, + "4815": -3.136103630065918, + "5112": -5.136103630065918, + "578": -1.0111035108566284, + "763": -4.136103630065918 + }, + { + "10430": -4.987060546875, + "11633": -3.987060546875, + "13093": -1.987060546875, + "1620": -4.612060546875, + "17452": -4.112060546875, + "1828": -3.862060546875, + "19114": -4.487060546875, + "1925": -3.237060546875, + "21892": -4.987060546875, + "2944": -2.987060546875, + "3697": -3.362060546875, + "4580": -4.237060546875, + "502": -4.112060546875, + "5597": -2.112060546875, + "6574": -2.487060546875, + "7055": -3.987060546875, + "7580": -4.487060546875, + "7781": -4.862060546875, + "8199": -3.487060546875, + "8857": -4.987060546875 + }, + { + "1047": -4.199451446533203, + "11": -4.324451446533203, + "1101": -2.699451446533203, + "1243": -4.324451446533203, + "14407": -3.574451446533203, + "1550": -4.449451446533203, + "16626": -3.699451446533203, + "17610": -2.324451446533203, + "1766": -4.324451446533203, + "2322": -2.074451446533203, + "3697": -1.8244514465332031, + "374": -3.324451446533203, + "44660": -2.824451446533203, + "4562": -4.699451446533203, + "5343": -4.449451446533203, + "574": -3.699451446533203, + "596": -3.324451446533203, + "6773": -3.199451446533203, + "690": -3.824451446533203, + "706": -3.824451446533203 + }, + { + "11": -5.651914119720459, + "1306": -7.026914119720459, + "13985": -6.901914119720459, + "1578": -3.526914358139038, + "264": -7.276914119720459, + "279": -6.026914119720459, + "3010": -6.901914119720459, + "304": -6.026914119720459, + "311": -4.026914119720459, + "3131": -5.651914119720459, + "323": -3.026914358139038, + "369": -5.276914119720459, + "382": -6.401914119720459, + "389": -0.1519142985343933, + "449": -6.151914119720459, + "520": -6.401914119720459, + "6931": -7.026914119720459, + "7159": -7.276914119720459, + "7742": -6.276914119720459, + "832": -7.276914119720459 + }, + { + "1828": -9.377106666564941, + "220": -8.877106666564941, + "2225": -8.064606666564941, + "2500": -7.814606666564941, + "264": -6.314606666564941, + "271": -9.314606666564941, + "279": -5.064606666564941, + "420": -8.814606666564941, + "430": -8.689606666564941, + "510": -7.314606666564941, + "5587": -9.064606666564941, + "6740": -4.939606666564941, + "7159": -3.4396066665649414, + "7418": -7.439606666564941, + "7552": -9.377106666564941, + "7742": -0.3146066665649414, + "7884": -6.814606666564941, + "7950": -3.4396066665649414, + "8079": -1.6896066665649414, + "83783": -9.314606666564941 + }, + { + "11": -4.558477401733398, + "11714": -6.808477401733398, + "13": -4.558477401733398, + "1306": -8.058477401733398, + "13658": -7.183477401733398, + "220": -8.308477401733398, + "25": -8.058477401733398, + "26": -8.308477401733398, + "271": -6.558477401733398, + "304": -7.308477401733398, + "311": -4.808477401733398, + "320": -7.808477401733398, + "323": -0.05847722291946411, + "369": -7.308477401733398, + "3814": -6.308477401733398, + "382": -4.308477401733398, + "520": -6.933477401733398, + "662": -8.183477401733398, + "6693": -7.808477401733398, + "719": -7.183477401733398 + }, + { + "1047": -8.279263496398926, + "12054": -7.404263019561768, + "1243": -7.029263019561768, + "1306": -8.779263496398926, + "14407": -5.279263019561768, + "16626": -0.02926325425505638, + "16689": -8.529263496398926, + "1903": -7.404263019561768, + "20536": -8.404263496398926, + "279": -6.779263019561768, + "28520": -7.779263019561768, + "3952": -8.529263496398926, + "433": -8.654263496398926, + "574": -8.154263496398926, + "5946": -8.529263496398926, + "62720": -6.904263019561768, + "65178": -6.154263019561768, + "6773": -5.029263019561768, + "7376": -7.779263019561768, + "7378": -7.779263019561768 + }, + { + "11": -8.42258358001709, + "1131": -9.04758358001709, + "13": -7.54758358001709, + "220": -6.04758358001709, + "2564": -8.79758358001709, + "271": -9.17258358001709, + "304": -7.29758358001709, + "311": -0.047583673149347305, + "320": -9.17258358001709, + "369": -8.79758358001709, + "382": -7.54758358001709, + "389": -5.04758358001709, + "430": -8.17258358001709, + "449": -9.17258358001709, + "539": -8.17258358001709, + "555": -9.29758358001709, + "5585": -8.67258358001709, + "65178": -3.42258358001709, + "662": -8.79758358001709, + "68509": -8.92258358001709 + }, + { + "10570": -8.88334846496582, + "1304": -9.50834846496582, + "13334": -8.25834846496582, + "1522": -8.88334846496582, + "1772": -9.50834846496582, + "18440": -8.25834846496582, + "1935": -8.88334846496582, + "2349": -8.38334846496582, + "2567": -9.38334846496582, + "29251": -7.383347988128662, + "312": -8.88334846496582, + "3136": -8.88334846496582, + "3351": -8.75834846496582, + "3412": -8.88334846496582, + "4358": -7.633347988128662, + "5376": -9.00834846496582, + "539": -8.38334846496582, + "7781": -7.633347988128662, + "8007": -9.38334846496582, + "95758": -0.008348211646080017 + }, + { + "11": -9.253779411315918, + "1131": -9.628779411315918, + "1202": -9.628779411315918, + "13": -7.753779411315918, + "2564": -9.753779411315918, + "264": -8.878779411315918, + "271": -9.003779411315918, + "279": -0.0037794129457324743, + "311": -9.503779411315918, + "3156": -7.753779411315918, + "320": -8.753779411315918, + "382": -7.753779411315918, + "433": -8.753779411315918, + "510": -10.128779411315918, + "5585": -9.628779411315918, + "662": -9.003779411315918, + "682": -9.378779411315918, + "6905": -9.878779411315918, + "8199": -8.753779411315918, + "872": -8.628779411315918 + }, + { + "13": -10.25259017944336, + "13093": -9.37759017944336, + "14827": -10.12759017944336, + "1828": -10.37759017944336, + "220": -10.37759017944336, + "22143": -10.25259017944336, + "2447": -9.87759017944336, + "25261": -10.37759017944336, + "271": -10.37759017944336, + "3477": -8.87759017944336, + "382": -10.37759017944336, + "510": -10.12759017944336, + "51534": -10.25259017944336, + "5585": -9.87759017944336, + "5597": -9.87759017944336, + "6020": -9.12759017944336, + "6574": -7.877590179443359, + "662": -10.12759017944336, + "8199": -0.002590159885585308, + "9974": -8.37759017944336 + }, + { + "10430": -11.500627517700195, + "10506": -10.625627517700195, + "1131": -11.125627517700195, + "13": -9.250627517700195, + "1934": -11.750627517700195, + "198": -12.000627517700195, + "220": -11.000627517700195, + "24131": -11.500627517700195, + "24493": -11.750627517700195, + "2564": -11.750627517700195, + "271": -10.375627517700195, + "311": -11.750627517700195, + "3156": -10.875627517700195, + "3477": -0.0006270825979299843, + "369": -10.500627517700195, + "382": -9.625627517700195, + "6492": -9.500627517700195, + "6574": -11.625627517700195, + "662": -11.000627517700195, + "8199": -10.875627517700195 + }, + { + "11": -7.013795375823975, + "12222": -9.638795852661133, + "13": -5.263795375823975, + "1606": -10.013795852661133, + "271": -8.388795852661133, + "304": -10.013795852661133, + "311": -7.138795375823975, + "315": -9.513795852661133, + "3156": -0.013795503415167332, + "323": -9.388795852661133, + "369": -7.013795375823975, + "382": -5.513795375823975, + "389": -9.138795852661133, + "4245": -9.513795852661133, + "555": -10.013795852661133, + "5585": -10.013795852661133, + "6574": -10.138795852661133, + "662": -9.263795852661133, + "6905": -9.513795852661133, + "9899": -10.013795852661133 + }, + { + "1229": -9.885369300842285, + "1243": -9.760369300842285, + "13": -10.510369300842285, + "1306": -8.885369300842285, + "16986": -10.635369300842285, + "1828": -4.760369300842285, + "220": -9.260369300842285, + "2500": -9.010369300842285, + "264": -8.760369300842285, + "271": -10.260369300842285, + "279": -0.010369118303060532, + "3010": -9.385369300842285, + "382": -10.010369300842285, + "4726": -9.635369300842285, + "5585": -10.385369300842285, + "5587": -10.635369300842285, + "7159": -10.135369300842285, + "7742": -9.760369300842285, + "7950": -9.635369300842285, + "8079": -9.385369300842285 + }, + { + "1176": -11.625455856323242, + "13": -11.875455856323242, + "14827": -11.500455856323242, + "1828": -0.00045599075383506715, + "2132": -11.375455856323242, + "2195": -11.500455856323242, + "220": -10.500455856323242, + "2457": -12.000455856323242, + "2564": -11.625455856323242, + "271": -10.250455856323242, + "2768": -10.625455856323242, + "382": -11.375455856323242, + "4948": -12.250455856323242, + "502": -12.000455856323242, + "510": -12.000455856323242, + "5585": -10.375455856323242, + "662": -11.500455856323242, + "6905": -12.125455856323242, + "842": -9.125455856323242, + "8502": -10.875455856323242 + }, + { + "100257": -10.125699043273926, + "1131": -11.500699043273926, + "13": -9.625699043273926, + "13470": -10.000699043273926, + "198": -11.625699043273926, + "20323": -11.125699043273926, + "220": -10.250699043273926, + "2564": -10.875699043273926, + "271": -9.500699043273926, + "35494": -11.375699043273926, + "382": -9.625699043273926, + "4376": -11.500699043273926, + "51534": -10.000699043273926, + "5585": -11.000699043273926, + "6020": -11.750699043273926, + "662": -11.375699043273926, + "791": -11.500699043273926, + "8199": -11.375699043273926, + "832": -11.750699043273926, + "8502": -0.0006990373367443681 + }, + { + "100257": -8.408300399780273, + "11": -5.658300399780273, + "13": -1.1583001613616943, + "15882": -6.783300399780273, + "1606": -7.783300399780273, + "2055": -6.658300399780273, + "25": -8.158300399780273, + "26": -7.658300399780273, + "2637": -7.658300399780273, + "271": -5.158300399780273, + "311": -8.408300399780273, + "320": -7.783300399780273, + "323": -8.283300399780273, + "369": -8.908300399780273, + "374": -8.908300399780273, + "382": -0.40830016136169434, + "4245": -8.658300399780273, + "4286": -8.158300399780273, + "497": -7.533300399780273, + "627": -6.158300399780273 + }, + { + "10227": -5.3493452072143555, + "12755": -5.6618452072143555, + "14924": -5.1618452072143555, + "16533": -4.5368452072143555, + "1743": -5.7243452072143555, + "19791": -0.2868451774120331, + "19918": -5.3493452072143555, + "2028": -4.7868452072143555, + "29690": -5.5368452072143555, + "32": -5.6618452072143555, + "34192": -5.3493452072143555, + "3648": -4.6618452072143555, + "37942": -5.3493452072143555, + "40": -5.4118452072143555, + "5454": -4.9118452072143555, + "644": -4.7868452072143555, + "791": -3.7868452072143555, + "85664": -3.4118452072143555, + "8586": -5.4118452072143555, + "9370": -3.6618452072143555 + }, + { + "100257": -14.376605033874512, + "11": -13.501605033874512, + "11556": -13.001605033874512, + "11914": -7.376605033874512, + "12399": -14.251605033874512, + "13": -14.126605033874512, + "14646": -14.251605033874512, + "1473": -7.251605033874512, + "22559": -14.501605033874512, + "25": -0.0016050563426688313, + "271": -10.501605033874512, + "315": -10.751605033874512, + "320": -13.376605033874512, + "3488": -12.751605033874512, + "4320": -10.751605033874512, + "482": -14.376605033874512, + "512": -8.751605033874512, + "75145": -11.751605033874512, + "80642": -11.501605033874512, + "8066": -12.251605033874512 + }, + { + "100257": -6.238815784454346, + "1115": -5.988815784454346, + "12399": -7.363815784454346, + "1252": -7.113815784454346, + "1952": -2.4888157844543457, + "220": -4.863815784454346, + "22241": -4.488815784454346, + "320": -6.113815784454346, + "330": -2.9888157844543457, + "362": -3.7388157844543457, + "364": -7.363815784454346, + "366": -5.488815784454346, + "3861": -2.7388157844543457, + "4740": -7.113815784454346, + "510": -7.238815784454346, + "5666": -7.238815784454346, + "578": -0.3638157248497009, + "763": -4.238815784454346, + "80642": -4.738815784454346, + "8279": -5.238815784454346 + }, + { + "11914": -5.708117485046387, + "12399": -4.458117485046387, + "13093": -0.08311757445335388, + "1401": -7.958117485046387, + "1495": -7.083117485046387, + "15177": -7.708117485046387, + "17452": -6.583117485046387, + "1925": -6.708117485046387, + "220": -7.958117485046387, + "2728": -7.083117485046387, + "3363": -8.083117485046387, + "3984": -8.333117485046387, + "5224": -7.708117485046387, + "5597": -5.708117485046387, + "6574": -4.208117485046387, + "7742": -6.833117485046387, + "8079": -7.958117485046387, + "8199": -3.9581174850463867, + "832": -6.333117485046387, + "9959": -6.708117485046387 + }, + { + "11": -6.029522895812988, + "12054": -7.154522895812988, + "13847": -6.529522895812988, + "16626": -2.154522657394409, + "1772": -6.904522895812988, + "1903": -7.654522895812988, + "20628": -6.904522895812988, + "2322": -2.029522657394409, + "23540": -6.279522895812988, + "389": -4.529522895812988, + "51101": -6.529522895812988, + "5762": -6.779522895812988, + "596": -5.654522895812988, + "62720": -0.6545226573944092, + "65178": -4.904522895812988, + "6574": -5.654522895812988, + "6773": -1.7795226573944092, + "706": -4.529522895812988, + "7378": -5.154522895812988, + "7946": -7.404522895812988 + }, + { + "11006": -12.774658203125, + "1202": -9.024658203125, + "16043": -12.899658203125, + "17951": -12.399658203125, + "25394": -11.149658203125, + "264": -5.399658203125, + "279": -0.02465827949345112, + "30230": -12.524658203125, + "323": -12.274658203125, + "34988": -9.899658203125, + "38952": -10.899658203125, + "420": -13.274658203125, + "459": -10.899658203125, + "51101": -13.149658203125, + "5597": -12.649658203125, + "6574": -12.899658203125, + "7366": -13.149658203125, + "8199": -4.024658203125, + "872": -6.399658203125, + "9293": -13.149658203125 + }, + { + "10430": -12.000373840332031, + "13093": -13.125373840332031, + "13847": -10.500373840332031, + "14827": -9.375373840332031, + "17496": -13.000373840332031, + "1828": -11.500373840332031, + "18909": -13.000373840332031, + "20323": -13.250373840332031, + "220": -12.250373840332031, + "22143": -11.875373840332031, + "3477": -10.000373840332031, + "51534": -10.875373840332031, + "5597": -10.125373840332031, + "6020": -12.000373840332031, + "6574": -11.000373840332031, + "7742": -12.375373840332031, + "8199": -0.00037353215157054365, + "8502": -12.625373840332031, + "9899": -10.250373840332031, + "9974": -11.250373840332031 + } + ], + [ + { + "1144": -6.919939041137695, + "1210": -6.794939041137695, + "12838": -7.044939041137695, + "14908": -4.919939041137695, + "16644": -4.419939041137695, + "1875": -5.169939041137695, + "19124": -6.669939041137695, + "220": -2.9199392795562744, + "2209": -6.794939041137695, + "22559": -0.16993927955627441, + "2266": -6.169939041137695, + "23584": -5.544939041137695, + "330": -4.919939041137695, + "3343": -5.669939041137695, + "382": -5.419939041137695, + "4815": -4.169939041137695, + "5659": -4.794939041137695, + "578": -6.044939041137695, + "7566": -6.419939041137695, + "9805": -5.044939041137695 + }, + { + "11709": -5.588653564453125, + "13": -6.463653564453125, + "1401": -7.088653564453125, + "1473": -6.338653564453125, + "220": -7.088653564453125, + "2317": -7.088653564453125, + "25": -0.0886535570025444, + "2561": -7.463653564453125, + "2671": -6.338653564453125, + "2728": -6.213653564453125, + "287": -7.213653564453125, + "3047": -6.463653564453125, + "311": -7.588653564453125, + "320": -7.213653564453125, + "374": -7.463653564453125, + "382": -7.588653564453125, + "481": -3.713653564453125, + "505": -3.463653564453125, + "79291": -7.463653564453125, + "9805": -7.088653564453125 + }, + { + "1102": -4.205330848693848, + "1226": -5.080330848693848, + "1252": -3.3303306102752686, + "16644": -2.9553306102752686, + "220": -4.330330848693848, + "22435": -3.7053306102752686, + "22559": -3.3303306102752686, + "2360": -2.3303306102752686, + "2876": -2.3303306102752686, + "29879": -5.455330848693848, + "330": -3.3303306102752686, + "35755": -4.080330848693848, + "4320": -5.205330848693848, + "452": -3.7053306102752686, + "5659": -2.2053306102752686, + "578": -1.7053306102752686, + "653": -3.9553306102752686, + "7566": -2.2053306102752686, + "9805": -3.0803306102752686, + "9987": -4.705330848693848 + }, + { + "11914": -7.872773170471191, + "1396": -7.622773170471191, + "15676": -5.622773170471191, + "2038": -3.6227731704711914, + "21765": -5.622773170471191, + "22722": -7.122773170471191, + "2317": -1.6227731704711914, + "2728": -0.7477731704711914, + "3230": -7.372773170471191, + "3319": -7.622773170471191, + "3345": -7.122773170471191, + "3488": -3.3727731704711914, + "3575": -7.747773170471191, + "3637": -2.3727731704711914, + "3984": -4.247773170471191, + "4113": -7.747773170471191, + "4320": -2.7477731704711914, + "5224": -2.6227731704711914, + "892": -5.747773170471191, + "9805": -7.247773170471191 + }, + { + "10137": -10.77391242980957, + "11914": -7.64891242980957, + "13": -11.02391242980957, + "14646": -10.14891242980957, + "1495": -6.89891242980957, + "1988": -8.89891242980957, + "2038": -5.52391242980957, + "2077": -9.89891242980957, + "21765": -7.89891242980957, + "220": -10.89891242980957, + "2317": -0.023912597447633743, + "2592": -8.52391242980957, + "330": -10.02391242980957, + "3488": -4.64891242980957, + "3630": -11.14891242980957, + "38697": -9.52391242980957, + "4320": -6.02391242980957, + "5224": -5.39891242980957, + "828": -8.77391242980957, + "9805": -10.52391242980957 + }, + { + "10975": -7.80651330947876, + "1210": -5.05651330947876, + "13": -4.05651330947876, + "14188": -6.93151330947876, + "1587": -0.18151342868804932, + "2266": -6.55651330947876, + "2728": -6.30651330947876, + "2795": -7.05651330947876, + "3250": -2.9315133094787598, + "3485": -7.68151330947876, + "34945": -7.55651330947876, + "374": -4.43151330947876, + "382": -5.55651330947876, + "3984": -7.05651330947876, + "4250": -7.05651330947876, + "5415": -4.18151330947876, + "5727": -3.6815133094787598, + "5825": -4.55651330947876, + "6835": -5.18151330947876, + "706": -6.05651330947876 + }, + { + "1210": -10.50265884399414, + "13": -10.87765884399414, + "14158": -11.37765884399414, + "14188": -11.12765884399414, + "1614": -9.50265884399414, + "220": -10.50265884399414, + "2266": -11.00265884399414, + "271": -11.00265884399414, + "2997": -11.12765884399414, + "3041": -9.12765884399414, + "308": -10.00265884399414, + "330": -11.44015884399414, + "3493": -6.502659320831299, + "4276": -9.50265884399414, + "4320": -9.12765884399414, + "539": -0.0026591201312839985, + "617": -10.37765884399414, + "6420": -9.50265884399414, + "6782": -8.87765884399414, + "912": -11.25265884399414 + }, + { + "10552": -6.844315528869629, + "11951": -5.844315528869629, + "13519": -6.844315528869629, + "14158": -2.969315767288208, + "1614": -5.969315528869629, + "2019": -4.844315528869629, + "21650": -5.344315528869629, + "2187": -6.594315528869629, + "2686": -7.344315528869629, + "2997": -4.094315528869629, + "3041": -3.594315767288208, + "3085": -7.219315528869629, + "3371": -7.594315528869629, + "3493": -2.219315767288208, + "4320": -1.969315767288208, + "4358": -6.469315528869629, + "6089": -6.344315528869629, + "617": -4.844315528869629, + "6420": -2.719315767288208, + "6782": -0.5943157076835632 + }, + { + "11720": -8.632503509521484, + "11944": -8.507503509521484, + "13687": -9.757503509521484, + "14343": -3.7575037479400635, + "1778": -9.257503509521484, + "2038": -0.7575038075447083, + "264": -6.882503986358643, + "26613": -8.382503509521484, + "279": -3.3825037479400635, + "3230": -4.632503986358643, + "3403": -3.1325037479400635, + "3630": -8.757503509521484, + "3649": -9.132503509521484, + "420": -6.382503986358643, + "430": -8.757503509521484, + "4320": -8.382503509521484, + "459": -10.257503509521484, + "5505": -10.007503509521484, + "904": -0.8825038075447083, + "9959": -6.382503986358643 + }, + { + "11720": -7.533515453338623, + "11944": -10.033515930175781, + "14343": -10.158515930175781, + "15062": -9.908515930175781, + "1778": -9.033515930175781, + "2038": -0.03351551294326782, + "2317": -8.533515930175781, + "2564": -9.783515930175781, + "2728": -10.033515930175781, + "3230": -4.408515453338623, + "3630": -8.158515930175781, + "3649": -8.533515930175781, + "4225": -9.033515930175781, + "4320": -7.033515453338623, + "4726": -10.033515930175781, + "5217": -9.158515930175781, + "5224": -10.158515930175781, + "5505": -7.158515453338623, + "6420": -7.158515453338623, + "9959": -4.158515453338623 + }, + { + "1210": -6.536387920379639, + "13": -6.161387920379639, + "18815": -8.66138744354248, + "22559": -8.53638744354248, + "2266": -7.661387920379639, + "23343": -9.53638744354248, + "271": -10.03638744354248, + "311": -6.786387920379639, + "36864": -9.91138744354248, + "38011": -10.16138744354248, + "382": -7.411387920379639, + "389": -5.286387920379639, + "3984": -10.03638744354248, + "430": -7.036387920379639, + "47031": -9.28638744354248, + "5552": -6.036387920379639, + "8405": -10.16138744354248, + "9002": -3.9113876819610596, + "922": -0.03638773784041405, + "9959": -9.03638744354248 + }, + { + "1148": -4.260701656341553, + "1202": -9.510701179504395, + "1268": -6.760701656341553, + "1405": -10.135701179504395, + "15676": -4.510701656341553, + "220": -10.260701179504395, + "22722": -8.260701179504395, + "264": -6.635701656341553, + "279": -0.260701447725296, + "330": -8.010701179504395, + "3508": -9.885701179504395, + "3637": -2.5107014179229736, + "364": -9.260701179504395, + "420": -7.635701656341553, + "4207": -9.760701179504395, + "430": -9.385701179504395, + "433": -7.760701656341553, + "8736": -8.760701179504395, + "904": -10.260701179504395, + "994": -2.1357014179229736 + }, + { + "10565": -10.249890327453613, + "10756": -10.624890327453613, + "15676": -1.2498900890350342, + "22722": -5.249890327453613, + "2728": -10.499890327453613, + "3115": -10.874890327453613, + "3230": -10.374890327453613, + "330": -10.999890327453613, + "3345": -6.624890327453613, + "3637": -0.37489014863967896, + "4207": -9.499890327453613, + "4320": -9.499890327453613, + "4597": -9.999890327453613, + "4974": -10.749890327453613, + "5942": -10.874890327453613, + "6596": -10.499890327453613, + "8036": -10.374890327453613, + "8221": -9.249890327453613, + "8736": -8.249890327453613, + "892": -3.999890089035034 + }, + { + "10565": -9.474190711975098, + "1210": -10.349190711975098, + "12401": -10.724190711975098, + "13": -8.849190711975098, + "15676": -1.3491907119750977, + "1694": -7.974190711975098, + "2266": -10.724190711975098, + "22722": -4.349190711975098, + "3345": -4.724190711975098, + "34350": -10.474190711975098, + "364": -10.724190711975098, + "382": -9.974190711975098, + "4207": -5.974190711975098, + "4597": -7.849190711975098, + "596": -0.34919068217277527, + "61000": -10.349190711975098, + "753": -4.724190711975098, + "8036": -9.849190711975098, + "8736": -7.599190711975098, + "892": -10.099190711975098 + }, + { + "10565": -6.009498119354248, + "15676": -0.009498167783021927, + "22722": -6.009498119354248, + "25605": -10.759498596191406, + "2626": -11.009498596191406, + "3230": -13.009498596191406, + "3318": -11.134498596191406, + "3345": -5.759498119354248, + "3637": -12.009498596191406, + "4207": -7.009498119354248, + "4597": -10.634498596191406, + "5784": -11.884498596191406, + "61000": -13.009498596191406, + "62213": -12.759498596191406, + "6596": -13.009498596191406, + "7446": -11.759498596191406, + "8036": -9.384498596191406, + "8736": -8.259498596191406, + "892": -13.259498596191406, + "9899": -12.134498596191406 + }, + { + "11": -12.257672309875488, + "1131": -13.257672309875488, + "1210": -10.132672309875488, + "13": -8.382672309875488, + "1938": -12.757672309875488, + "2038": -12.632672309875488, + "220": -13.132672309875488, + "2266": -10.632672309875488, + "271": -13.257672309875488, + "3115": -6.13267183303833, + "38011": -12.882672309875488, + "382": -10.007672309875488, + "4207": -5.38267183303833, + "477": -11.382672309875488, + "520": -13.632672309875488, + "6596": -7.63267183303833, + "7394": -13.757672309875488, + "85898": -13.632672309875488, + "892": -0.00767201092094183, + "9899": -12.382672309875488 + }, + { + "10684": -6.7627363204956055, + "11": -4.0127363204956055, + "1210": -1.2627365589141846, + "13": -0.5127364993095398, + "1462": -9.012736320495605, + "22559": -8.012736320495605, + "2266": -4.0127363204956055, + "2475": -9.012736320495605, + "26": -8.137736320495605, + "2637": -7.5127363204956055, + "271": -8.887736320495605, + "30": -8.387736320495605, + "323": -7.5127363204956055, + "38011": -6.7627363204956055, + "382": -2.6377365589141846, + "4005": -6.6377363204956055, + "477": -7.3877363204956055, + "6266": -7.8877363204956055, + "627": -7.6377363204956055, + "7255": -7.6377363204956055 + }, + { + "100257": -6.593769550323486, + "1115": -6.718769550323486, + "1144": -5.968769550323486, + "12838": -6.593769550323486, + "14908": -5.968769550323486, + "16225": -5.468769550323486, + "16644": -4.593769550323486, + "19124": -5.843769550323486, + "220": -3.2187697887420654, + "2209": -3.8437697887420654, + "22559": -0.21876969933509827, + "23584": -4.968769550323486, + "330": -4.218769550323486, + "37207": -6.843769550323486, + "4815": -3.7187697887420654, + "5659": -4.093769550323486, + "578": -5.343769550323486, + "633": -6.093769550323486, + "72387": -4.718769550323486, + "9805": -5.843769550323486 + }, + { + "11184": -7.943226337432861, + "1193": -7.693226337432861, + "13": -6.943226337432861, + "1473": -2.4432263374328613, + "2085": -8.443225860595703, + "25": -0.3182262182235718, + "2728": -7.568226337432861, + "279": -3.6932263374328613, + "304": -7.318226337432861, + "3047": -7.943226337432861, + "311": -7.443226337432861, + "3160": -7.068226337432861, + "320": -7.568226337432861, + "32352": -8.443225860595703, + "382": -8.318225860595703, + "420": -8.443225860595703, + "481": -2.0682263374328613, + "505": -3.8182263374328613, + "512": -8.443225860595703, + "520": -5.693226337432861 + }, + { + "10035": -4.735903263092041, + "1115": -6.985903263092041, + "1252": -6.985903263092041, + "16644": -6.610903263092041, + "220": -7.235903263092041, + "22435": -6.610903263092041, + "22559": -5.360903263092041, + "2360": -3.360903263092041, + "2876": -6.235903263092041, + "3082": -5.110903263092041, + "320": -7.610903263092041, + "330": -5.485903263092041, + "3641": -5.860903263092041, + "366": -5.735903263092041, + "452": -7.610903263092041, + "505": -5.985903263092041, + "5659": -5.110903263092041, + "578": -4.610903263092041, + "7566": -0.11090314388275146, + "912": -7.360903263092041 + }, + { + "1": -3.3572723865509033, + "100257": -3.2322723865509033, + "11": -0.4822724163532257, + "1210": -4.732272624969482, + "13": -2.8572723865509033, + "14": -6.482272624969482, + "16225": -6.232272624969482, + "1875": -4.857272624969482, + "220": -4.732272624969482, + "22559": -5.107272624969482, + "2266": -5.607272624969482, + "271": -2.2322723865509033, + "279": -3.2322723865509033, + "320": -6.732272624969482, + "382": -3.3572723865509033, + "433": -6.607272624969482, + "477": -5.607272624969482, + "498": -6.357272624969482, + "505": -5.857272624969482, + "578": -6.482272624969482 + }, + { + "10035": -8.308844566345215, + "1606": -6.808844089508057, + "2225": -7.933844089508057, + "2533": -7.808844089508057, + "2728": -8.308844566345215, + "279": -0.058844152837991714, + "330": -7.433844089508057, + "358": -8.808844566345215, + "420": -6.183844089508057, + "422": -8.433844566345215, + "430": -8.808844566345215, + "4320": -6.808844089508057, + "433": -3.3088440895080566, + "499": -8.308844566345215, + "505": -4.808844089508057, + "5224": -8.683844566345215, + "578": -7.308844089508057, + "653": -7.808844089508057, + "719": -7.183844089508057, + "7566": -8.308844566345215 + }, + { + "11914": -9.148442268371582, + "17102": -9.023442268371582, + "2038": -7.64844274520874, + "2317": -3.5234427452087402, + "2728": -2.3984427452087402, + "2768": -7.14844274520874, + "3230": -10.148442268371582, + "3276": -10.148442268371582, + "330": -8.773442268371582, + "3319": -8.898442268371582, + "3485": -6.52344274520874, + "3488": -2.6484427452087402, + "3645": -9.773442268371582, + "3766": -8.523442268371582, + "3984": -8.273442268371582, + "4113": -9.648442268371582, + "4320": -2.0234427452087402, + "4495": -9.273442268371582, + "5224": -0.39844268560409546, + "653": -10.148442268371582 + }, + { + "1053": -9.63625717163086, + "11503": -8.01125717163086, + "12722": -10.51125717163086, + "13": -10.51125717163086, + "1436": -10.51125717163086, + "2209": -10.01125717163086, + "22559": -9.88625717163086, + "304": -10.38625717163086, + "330": -6.386257171630859, + "3485": -8.01125717163086, + "364": -10.51125717163086, + "374": -0.011257228441536427, + "4250": -10.51125717163086, + "430": -9.01125717163086, + "4320": -7.386257171630859, + "505": -8.01125717163086, + "649": -5.886257171630859, + "8111": -10.26125717163086, + "922": -5.511257171630859, + "9248": -8.88625717163086 + } + ], + [ + { + "11": -4.213427543640137, + "13": -4.838427543640137, + "17075": -5.088427543640137, + "2349": -5.088427543640137, + "25127": -4.338427543640137, + "271": -2.7134273052215576, + "29414": -4.838427543640137, + "304": -4.713427543640137, + "311": -4.838427543640137, + "315": -1.4634273052215576, + "323": -3.0884273052215576, + "369": -2.9634273052215576, + "382": -3.4634273052215576, + "389": -1.9634273052215576, + "430": -2.9634273052215576, + "4346": -3.9634273052215576, + "4442": -3.2134273052215576, + "477": -4.838427543640137, + "8292": -5.088427543640137, + "9002": -4.213427543640137 + }, + { + "1063": -5.82546329498291, + "15443": -5.95046329498291, + "1701": -4.95046329498291, + "1855": -5.70046329498291, + "21934": -5.70046329498291, + "2326": -5.95046329498291, + "2536": -5.95046329498291, + "264": -2.7004635334014893, + "279": -0.9504634737968445, + "330": -5.82546329498291, + "3723": -5.45046329498291, + "420": -5.32546329498291, + "459": -4.95046329498291, + "49636": -5.45046329498291, + "510": -4.95046329498291, + "5195": -5.82546329498291, + "5734": -5.70046329498291, + "701": -4.70046329498291, + "7231": -5.07546329498291, + "904": -5.82546329498291 + }, + { + "12374": -5.083914756774902, + "1614": -4.583914756774902, + "2254": -4.958914756774902, + "2326": -4.083914756774902, + "2883": -1.8339147567749023, + "29292": -3.2089147567749023, + "2978": -4.958914756774902, + "3109": -3.3339147567749023, + "3224": -5.208914756774902, + "3363": -4.708914756774902, + "3723": -2.7089147567749023, + "502": -4.708914756774902, + "510": -5.208914756774902, + "5426": -5.208914756774902, + "549": -5.208914756774902, + "603": -4.833914756774902, + "6918": -4.208914756774902, + "7471": -3.5839147567749023, + "7665": -4.208914756774902, + "87019": -5.083914756774902 + }, + { + "11": -4.047120571136475, + "13": -3.4221205711364746, + "1630": -3.4221205711364746, + "198": -4.547120571136475, + "19921": -4.422120571136475, + "2663": -4.547120571136475, + "271": -1.9221206903457642, + "304": -3.7971205711364746, + "311": -3.9221205711364746, + "323": -4.422120571136475, + "330": -3.0471205711364746, + "364": -4.172120571136475, + "369": -4.047120571136475, + "382": -2.2971205711364746, + "389": -3.6721205711364746, + "430": -2.9221205711364746, + "4815": -4.172120571136475, + "72189": -2.4221205711364746, + "9002": -3.4221205711364746, + "922": -4.422120571136475 + }, + { + "14711": -1.5946154594421387, + "16": -2.5946154594421387, + "16533": -4.532115459442139, + "17077": -4.344615459442139, + "18902": -2.0946154594421387, + "2261": -5.032115459442139, + "2677": -4.594615459442139, + "27": -3.5946154594421387, + "32": -5.094615459442139, + "334": -3.5946154594421387, + "3648": -2.9696154594421387, + "3923": -3.3446154594421387, + "4438": -4.907115459442139, + "567": -3.0946154594421387, + "59565": -3.2196154594421387, + "697": -4.594615459442139, + "791": -3.4696154594421387, + "8144": -4.532115459442139, + "8586": -3.8446154594421387, + "96556": -3.4696154594421387 + }, + { + "11410": -5.978361129760742, + "1252": -4.353361129760742, + "12761": -2.853361129760742, + "1561": -5.353361129760742, + "16644": -4.853361129760742, + "17650": -6.228361129760742, + "17674": -6.853361129760742, + "17896": -4.228361129760742, + "18321": -6.353361129760742, + "21844": -5.603361129760742, + "220": -3.728361129760742, + "22559": -0.8533612489700317, + "30151": -4.103361129760742, + "32791": -2.478361129760742, + "4815": -5.603361129760742, + "6075": -1.2283612489700317, + "67830": -6.478361129760742, + "69571": -4.478361129760742, + "720": -5.478361129760742, + "73534": -6.728361129760742 + }, + { + "1038": -8.330648422241211, + "11410": -8.455648422241211, + "14557": -3.705648183822632, + "1473": -0.5806481838226318, + "17010": -1.4556481838226318, + "19124": -7.080648422241211, + "198": -7.830648422241211, + "220": -8.080648422241211, + "25": -1.9556481838226318, + "25393": -7.580648422241211, + "271": -5.330648422241211, + "279": -6.205648422241211, + "311": -6.080648422241211, + "320": -6.080648422241211, + "449": -7.080648422241211, + "481": -6.330648422241211, + "512": -3.955648183822632, + "612": -6.330648422241211, + "66387": -8.080648422241211, + "96169": -8.205648422241211 + }, + { + "1": -4.027712821960449, + "12": -5.527712821960449, + "1271": -5.527712821960449, + "14711": -1.6527127027511597, + "14924": -6.340212821960449, + "16": -0.6527127027511597, + "16533": -5.277712821960449, + "17077": -5.402712821960449, + "2": -5.840212821960449, + "22818": -5.027712821960449, + "27": -4.152712821960449, + "334": -4.402712821960449, + "59565": -2.902712821960449, + "68431": -5.840212821960449, + "74694": -5.152712821960449, + "791": -3.527712821960449, + "827": -2.652712821960449, + "8468": -6.340212821960449, + "8586": -5.965212821960449, + "9468": -5.277712821960449 + }, + { + "12": -11.000404357910156, + "13": -0.0004042761866003275, + "198": -11.750404357910156, + "2077": -13.750404357910156, + "220": -13.500404357910156, + "2446": -11.625404357910156, + "25": -10.500404357910156, + "271": -11.750404357910156, + "2728": -13.875404357910156, + "27358": -12.875404357910156, + "311": -9.750404357910156, + "3187": -12.375404357910156, + "3575": -12.125404357910156, + "382": -10.625404357910156, + "4367": -13.875404357910156, + "4791": -11.750404357910156, + "482": -12.750404357910156, + "5552": -13.000404357910156, + "62": -13.750404357910156, + "627": -8.625404357910156 + }, + { + "100257": -6.708638668060303, + "1144": -6.333638668060303, + "17010": -4.958638668060303, + "18475": -6.708638668060303, + "2057": -6.958638668060303, + "220": -3.0836386680603027, + "27370": -5.333638668060303, + "29362": -6.458638668060303, + "3146": -0.3336387872695923, + "3230": -6.333638668060303, + "3284": -6.958638668060303, + "330": -1.7086387872695923, + "3331": -5.458638668060303, + "366": -6.458638668060303, + "37207": -6.208638668060303, + "4689": -6.708638668060303, + "4815": -6.958638668060303, + "69784": -6.458638668060303, + "720": -6.833638668060303, + "94313": -6.958638668060303 + }, + { + "100069": -3.2693862915039062, + "14924": -3.2693862915039062, + "15777": -4.269386291503906, + "16118": -5.394386291503906, + "16533": -0.3943861722946167, + "19897": -5.144386291503906, + "22818": -5.144386291503906, + "2647": -4.019386291503906, + "29401": -5.144386291503906, + "32298": -4.019386291503906, + "45676": -4.644386291503906, + "48614": -5.144386291503906, + "50": -5.394386291503906, + "53033": -3.8943862915039062, + "59565": -3.6443862915039062, + "66322": -4.644386291503906, + "83729": -5.144386291503906, + "849": -5.269386291503906, + "96711": -5.519386291503906, + "97941": -4.019386291503906 + }, + { + "2085": -7.037847518920898, + "220": -2.1628477573394775, + "2288": -5.662847518920898, + "25": -3.1628477573394775, + "264": -6.537847518920898, + "279": -3.4128477573394775, + "311": -4.162847518920898, + "320": -7.412847518920898, + "3284": -4.287847518920898, + "334": -6.162847518920898, + "3488": -5.037847518920898, + "369": -6.912847518920898, + "4250": -7.412847518920898, + "449": -6.412847518920898, + "4754": -7.037847518920898, + "481": -0.41284775733947754, + "539": -3.2878477573394775, + "68063": -3.0378477573394775, + "872": -6.912847518920898, + "96618": -4.787847518920898 + }, + { + "11": -7.833963871002197, + "1193": -7.333963871002197, + "13": -7.833963871002197, + "16": -6.833963871002197, + "16225": -7.583963871002197, + "2085": -5.208963871002197, + "220": -6.833963871002197, + "25": -3.3339641094207764, + "311": -5.458963871002197, + "320": -6.333963871002197, + "323": -7.708963871002197, + "334": -3.8339641094207764, + "3488": -4.708963871002197, + "449": -4.083963871002197, + "482": -7.333963871002197, + "5502": -6.833963871002197, + "555": -4.333963871002197, + "57277": -6.083963871002197, + "68063": -2.7089641094207764, + "96618": -0.2089640200138092 + }, + { + "10035": -2.546175479888916, + "1115": -5.296175479888916, + "1144": -4.296175479888916, + "1252": -5.296175479888916, + "19124": -4.546175479888916, + "220": -4.796175479888916, + "22559": -4.796175479888916, + "2355": -0.671175479888916, + "2360": -5.046175479888916, + "26602": -3.296175479888916, + "3146": -5.171175479888916, + "330": -3.796175479888916, + "3331": -5.296175479888916, + "4815": -4.796175479888916, + "578": -4.296175479888916, + "720": -3.296175479888916, + "7566": -3.046175479888916, + "837": -3.796175479888916, + "912": -5.421175479888916, + "94313": -4.546175479888916 + }, + { + "1": -6.609317302703857, + "12": -7.609317302703857, + "14711": -6.234317302703857, + "17": -4.734317302703857, + "197": -7.109317302703857, + "220": -3.8593173027038574, + "22818": -6.984317302703857, + "256": -0.10931724309921265, + "257": -5.734317302703857, + "262": -3.8593173027038574, + "334": -5.984317302703857, + "38275": -7.984317302703857, + "5996": -3.8593173027038574, + "7071": -8.1093168258667, + "70869": -8.2968168258667, + "74694": -7.609317302703857, + "791": -7.796817302703857, + "827": -4.984317302703857, + "9468": -7.296817302703857, + "996": -8.2968168258667 + }, + { + "11410": -6.36181116104126, + "1144": -5.11181116104126, + "16644": -5.48681116104126, + "17010": -1.8618113994598389, + "2057": -6.36181116104126, + "21916": -6.11181116104126, + "220": -3.111811399459839, + "22559": -6.36181116104126, + "27370": -2.986811399459839, + "3146": -0.7368113398551941, + "330": -2.611811399459839, + "353": -6.11181116104126, + "366": -5.48681116104126, + "482": -2.611811399459839, + "51241": -6.36181116104126, + "578": -4.98681116104126, + "69784": -4.98681116104126, + "7566": -5.23681116104126, + "837": -6.11181116104126, + "94313": -4.11181116104126 + }, + { + "14924": -3.4926280975341797, + "16": -4.05512809753418, + "16533": -2.1176280975341797, + "1904": -4.55512809753418, + "2575": -4.36762809753418, + "2822": -4.36762809753418, + "3648": -4.36762809753418, + "40046": -4.24262809753418, + "48614": -4.18012809753418, + "52340": -4.36762809753418, + "53573": -4.24262809753418, + "59565": -2.3676280975341797, + "6396": -2.8676280975341797, + "66322": -4.05512809753418, + "70656": -3.6176280975341797, + "70869": -4.36762809753418, + "8366": -4.24262809753418, + "849": -4.36762809753418, + "9642": -1.9926280975341797, + "9891": -2.3676280975341797 + }, + { + "1035": -3.2508459091186523, + "11": -6.375845909118652, + "12488": -9.500845909118652, + "13": -7.750845909118652, + "14": -8.500845909118652, + "16067": -8.250845909118652, + "19124": -9.313345909118652, + "220": -9.313345909118652, + "2355": -7.875845909118652, + "271": -8.250845909118652, + "320": -9.313345909118652, + "33395": -9.000845909118652, + "334": -0.8758459091186523, + "43042": -8.813345909118652, + "431": -8.688345909118652, + "57277": -0.7508459091186523, + "59": -8.375845909118652, + "611": -8.688345909118652, + "96618": -2.8758459091186523, + "98319": -4.500845909118652 + }, + { + "12": -9.430371284484863, + "14711": -4.1803717613220215, + "16": -7.4303717613220215, + "16067": -10.680371284484863, + "16533": -11.430371284484863, + "17": -0.05537169799208641, + "18": -5.6803717613220215, + "19": -9.555371284484863, + "2": -11.492871284484863, + "20": -11.117871284484863, + "2028": -11.617871284484863, + "256": -3.5553717613220215, + "262": -10.305371284484863, + "334": -5.5553717613220215, + "45464": -9.055371284484863, + "567": -11.117871284484863, + "68431": -9.555371284484863, + "74694": -10.492871284484863, + "827": -6.5553717613220215, + "98964": -10.992871284484863 + }, + { + "100257": -14.000014305114746, + "11": -14.500014305114746, + "13": -1.4781842764932662e-05, + "19362": -15.625014305114746, + "1975": -13.625014305114746, + "198": -15.750014305114746, + "2036": -15.375014305114746, + "2637": -15.875014305114746, + "271": -14.750014305114746, + "3211": -16.250015258789062, + "382": -14.250014305114746, + "39548": -15.875014305114746, + "497": -14.125014305114746, + "5973": -13.000014305114746, + "6266": -15.000014305114746, + "627": -15.500014305114746, + "739": -12.750014305114746, + "8": -15.000014305114746, + "844": -13.625014305114746, + "960": -15.625014305114746 + }, + { + "100257": -11.006318092346191, + "17010": -8.256318092346191, + "17601": -7.381317615509033, + "19124": -10.756318092346191, + "220": -10.131318092346191, + "2355": -9.881318092346191, + "27199": -11.506318092346191, + "27370": -7.381317615509033, + "30848": -10.506318092346191, + "3146": -0.006317644380033016, + "31804": -6.631317615509033, + "330": -6.006317615509033, + "3436": -11.631318092346191, + "353": -10.131318092346191, + "366": -11.756318092346191, + "44762": -10.506318092346191, + "4815": -10.881318092346191, + "482": -10.881318092346191, + "69061": -8.506318092346191, + "69784": -7.881317615509033 + }, + { + "10086": -6.899066925048828, + "10906": -7.024066925048828, + "12763": -7.649066925048828, + "16533": -2.274066686630249, + "19696": -7.836566925048828, + "26197": -6.899066925048828, + "30059": -5.274066925048828, + "36": -5.774066925048828, + "36448": -0.274066686630249, + "3648": -7.399066925048828, + "49": -5.149066925048828, + "50": -6.774066925048828, + "53776": -7.711566925048828, + "59565": -3.899066686630249, + "6161": -7.024066925048828, + "66322": -7.836566925048828, + "697": -3.524066686630249, + "70869": -5.649066925048828, + "849": -3.899066686630249, + "99946": -3.399066686630249 + }, + { + "14": -8.3968505859375, + "220": -9.2718505859375, + "22559": -10.3968505859375, + "2262": -11.3968505859375, + "24525": -11.2718505859375, + "2631": -11.3968505859375, + "26855": -9.7718505859375, + "2728": -9.6468505859375, + "279": -9.8968505859375, + "311": -6.2718505859375, + "320": -8.2718505859375, + "334": -4.0218505859375, + "369": -9.6468505859375, + "389": -10.3968505859375, + "42145": -10.0218505859375, + "57277": -8.8968505859375, + "611": -9.7718505859375, + "72387": -10.7718505859375, + "77859": -10.7718505859375, + "96618": -0.021850675344467163 + }, + { + "1084": -10.392406463623047, + "11410": -10.517406463623047, + "1144": -9.517406463623047, + "11651": -10.392406463623047, + "19124": -6.517405986785889, + "220": -6.642405986785889, + "22559": -10.517406463623047, + "2290": -9.017406463623047, + "2355": -0.01740608736872673, + "256": -5.392405986785889, + "26602": -10.267406463623047, + "2928": -10.517406463623047, + "30848": -10.392406463623047, + "3146": -9.892406463623047, + "330": -6.767405986785889, + "366": -10.267406463623047, + "4792": -9.642406463623047, + "4815": -9.642406463623047, + "5996": -6.517405986785889, + "720": -5.142405986785889 + } + ], + [ + { + "100257": -3.85868239402771, + "1035": -1.35868239402771, + "1442": -6.233682632446289, + "21829": -4.608682632446289, + "220": -4.358682632446289, + "22559": -4.608682632446289, + "2355": -5.983682632446289, + "334": -2.10868239402771, + "3639": -5.983682632446289, + "40665": -4.233682632446289, + "4314": -6.233682632446289, + "4815": -4.233682632446289, + "534": -4.483682632446289, + "57277": -0.98368239402771, + "578": -4.983682632446289, + "5810": -3.48368239402771, + "633": -3.98368239402771, + "720": -4.983682632446289, + "83017": -6.108682632446289, + "92": -4.733682632446289 + }, + { + "1": -4.103182315826416, + "1035": -4.665682315826416, + "12": -5.165682315826416, + "13191": -4.728182315826416, + "14196": -4.728182315826416, + "14711": -4.353182315826416, + "16": -1.2281821966171265, + "16533": -5.040682315826416, + "18": -5.540682315826416, + "1844": -5.665682315826416, + "32215": -5.665682315826416, + "334": -0.8531821966171265, + "5618": -5.665682315826416, + "67619": -5.040682315826416, + "72803": -5.728182315826416, + "74694": -2.978182315826416, + "8586": -3.353182315826416, + "861": -4.540682315826416, + "9": -4.353182315826416, + "96556": -5.228182315826416 + }, + { + "100061": -5.4023308753967285, + "1116": -4.9023308753967285, + "1638": -5.0273308753967285, + "16533": -1.6523311138153076, + "17077": -0.7773310542106628, + "1844": -2.5273311138153076, + "23699": -5.2773308753967285, + "25882": -5.1523308753967285, + "26197": -5.5898308753967285, + "32215": -5.4648308753967285, + "359": -5.4023308753967285, + "36448": -5.2773308753967285, + "37942": -4.5273308753967285, + "46165": -4.7773308753967285, + "58": -4.9023308753967285, + "644": -5.0273308753967285, + "65562": -5.4023308753967285, + "697": -5.6523308753967285, + "72803": -3.0273311138153076, + "861": -3.4023311138153076 + }, + { + "1160": -6.300024509429932, + "14711": -8.487524032592773, + "18797": -8.112524032592773, + "2085": -6.925024509429932, + "220": -7.675024509429932, + "24411": -7.800024509429932, + "25": -4.425024509429932, + "261": -8.612524032592773, + "2800": -7.987524509429932, + "291": -5.550024509429932, + "320": -7.675024509429932, + "409": -8.675024032592773, + "41834": -4.675024509429932, + "449": -6.050024509429932, + "54486": -7.425024509429932, + "57383": -6.550024509429932, + "68063": -0.05002436414361, + "7338": -6.050024509429932, + "7685": -5.800024509429932, + "9435": -7.800024509429932 + }, + { + "11470": -6.537568092346191, + "1160": -6.412568092346191, + "1472": -6.537568092346191, + "16533": -3.9125680923461914, + "17077": -2.6625680923461914, + "1796": -5.787568092346191, + "1876": -6.162568092346191, + "20400": -2.5375680923461914, + "220": -6.037568092346191, + "22559": -2.5375680923461914, + "2355": -1.5375680923461914, + "30151": -1.7875680923461914, + "32215": -3.6625680923461914, + "3459": -5.037568092346191, + "378": -6.037568092346191, + "40665": -4.037568092346191, + "5321": -6.537568092346191, + "720": -1.2875680923461914, + "763": -5.287568092346191, + "7754": -5.537568092346191 + }, + { + "12281": -5.377538204193115, + "12833": -4.252538204193115, + "16533": -4.127538204193115, + "17077": -3.8775382041931152, + "22818": -3.0025382041931152, + "2675": -3.1275382041931152, + "32215": -2.6275382041931152, + "334": -4.252538204193115, + "36227": -1.2525382041931152, + "4110": -5.627538204193115, + "5618": -7.127538204193115, + "59565": -7.002538204193115, + "61524": -0.8775382041931152, + "644": -6.127538204193115, + "697": -6.877538204193115, + "7456": -6.877538204193115, + "8144": -5.752538204193115, + "849": -6.377538204193115, + "861": -3.3775382041931152, + "9140": -6.377538204193115 + }, + { + "1160": -6.240556716918945, + "1403": -3.6155567169189453, + "15150": -5.990556716918945, + "16533": -5.240556716918945, + "220": -3.2405567169189453, + "2380": -1.4905565977096558, + "264": -2.1155567169189453, + "279": -4.615556716918945, + "3116": -1.2405565977096558, + "3892": -5.240556716918945, + "4320": -4.240556716918945, + "4330": -1.9905565977096558, + "459": -4.490556716918945, + "520": -5.740556716918945, + "5361": -5.240556716918945, + "55715": -4.990556716918945, + "60599": -5.240556716918945, + "7998": -6.115556716918945, + "832": -3.8655567169189453, + "9399": -4.115556716918945 + }, + { + "11503": -0.6359668970108032, + "12742": -2.5109667778015137, + "14847": -5.260966777801514, + "15150": -5.760966777801514, + "16674": -4.760966777801514, + "17889": -2.3859667778015137, + "19075": -5.760966777801514, + "2204": -3.8859667778015137, + "25739": -5.760966777801514, + "25985": -4.760966777801514, + "2875": -5.760966777801514, + "30236": -5.760966777801514, + "41941": -4.135966777801514, + "4320": -3.0109667778015137, + "55179": -5.260966777801514, + "66901": -4.510966777801514, + "8125": -5.010966777801514, + "8821": -5.760966777801514, + "9399": -5.510966777801514, + "9799": -2.6359667778015137 + }, + { + "11": -5.50119686126709, + "13": -0.12619666755199432, + "13127": -7.75119686126709, + "1701": -8.25119686126709, + "198": -6.62619686126709, + "2055": -7.62619686126709, + "25985": -7.75119686126709, + "271": -4.50119686126709, + "311": -4.12619686126709, + "320": -7.75119686126709, + "323": -7.37619686126709, + "369": -7.37619686126709, + "3770": -5.25119686126709, + "382": -2.7511966228485107, + "4286": -8.00119686126709, + "430": -7.50119686126709, + "45445": -7.50119686126709, + "627": -5.00119686126709, + "7255": -8.12619686126709, + "90464": -7.12619686126709 + }, + { + "13969": -0.27999186515808105, + "1398": -3.904991865158081, + "19999": -5.02999210357666, + "20400": -2.529991865158081, + "20474": -6.27999210357666, + "21335": -5.02999210357666, + "22559": -6.77999210357666, + "23673": -6.77999210357666, + "25263": -7.15499210357666, + "26891": -7.15499210357666, + "2893": -6.02999210357666, + "30379": -3.904991865158081, + "3146": -6.27999210357666, + "4072": -7.27999210357666, + "4702": -6.52999210357666, + "4815": -6.65499210357666, + "56900": -5.90499210357666, + "65647": -6.77999210357666, + "720": -2.529991865158081, + "83017": -6.02999210357666 + }, + { + "1124": -7.760258197784424, + "11503": -0.010258330032229424, + "1193": -12.260258674621582, + "16533": -12.135258674621582, + "1855": -8.385258674621582, + "220": -13.760258674621582, + "22559": -13.260258674621582, + "264": -13.885258674621582, + "279": -8.760258674621582, + "2875": -13.260258674621582, + "311": -13.135258674621582, + "36864": -9.385258674621582, + "38343": -14.135258674621582, + "41941": -12.760258674621582, + "4320": -4.760258197784424, + "433": -7.260258197784424, + "682": -11.760258674621582, + "6848": -12.510258674621582, + "701": -13.010258674621582, + "9399": -13.760258674621582 + }, + { + "10015": -6.6198601722717285, + "1633": -7.3073601722717285, + "19180": -5.1823601722717285, + "23322": -6.8073601722717285, + "26549": -7.1198601722717285, + "26569": -6.6198601722717285, + "27857": -5.6823601722717285, + "2875": -4.3073601722717285, + "2949": -6.4323601722717285, + "304": -3.9323599338531494, + "311": -7.2448601722717285, + "439": -0.18236003816127777, + "45445": -7.0573601722717285, + "50434": -6.3073601722717285, + "61001": -4.4323601722717285, + "64694": -2.5573599338531494, + "86428": -6.0573601722717285, + "8821": -5.4323601722717285, + "9632": -7.1198601722717285, + "99732": -6.3073601722717285 + }, + { + "10015": -1.6553982496261597, + "10212": -7.405398368835449, + "11725": -7.655398368835449, + "12742": -8.15539836883545, + "14560": -8.03039836883545, + "16717": -5.780398368835449, + "264": -6.280398368835449, + "27851": -7.905398368835449, + "2875": -0.40539827942848206, + "3230": -5.905398368835449, + "40661": -7.030398368835449, + "42075": -6.405398368835449, + "4224": -7.780398368835449, + "4382": -2.280398368835449, + "4528": -6.405398368835449, + "49926": -4.655398368835449, + "5300": -6.405398368835449, + "64694": -5.030398368835449, + "8187": -7.530398368835449, + "9959": -7.155398368835449 + }, + { + "100259": -14.375831604003906, + "11": -13.625831604003906, + "11503": -7.375831127166748, + "14236": -13.250831604003906, + "14847": -13.250831604003906, + "16533": -13.125831604003906, + "220": -14.000831604003906, + "264": -14.250831604003906, + "26899": -12.375831604003906, + "311": -13.125831604003906, + "323": -9.250831604003906, + "3284": -10.375831604003906, + "41941": -12.500831604003906, + "4320": -10.000831604003906, + "439": -0.0008311392739415169, + "478": -13.750831604003906, + "48332": -13.500831604003906, + "52032": -13.125831604003906, + "8125": -14.125831604003906, + "9399": -13.875831604003906 + }, + { + "10236": -11.625035285949707, + "11000": -14.000035285949707, + "13579": -13.125035285949707, + "15325": -14.625035285949707, + "220": -13.750035285949707, + "2564": -15.875035285949707, + "279": -13.500035285949707, + "29546": -15.000035285949707, + "3284": -3.5523738915799186e-05, + "37207": -14.125035285949707, + "382": -14.500035285949707, + "3823": -14.000035285949707, + "4194": -15.375035285949707, + "4320": -15.875035285949707, + "4815": -13.875035285949707, + "499": -15.375035285949707, + "5439": -15.375035285949707, + "5585": -13.375035285949707, + "66322": -11.250035285949707, + "922": -15.500035285949707 + }, + { + "10254": -7.539403438568115, + "11": -4.914403438568115, + "11652": -7.789403438568115, + "13": -2.1644034385681152, + "16533": -7.539403438568115, + "2085": -7.414403438568115, + "320": -7.289403438568115, + "32229": -6.539403438568115, + "382": -0.16440340876579285, + "39537": -7.664403438568115, + "4005": -7.039403438568115, + "46265": -7.789403438568115, + "5231": -6.539403438568115, + "5450": -6.914403438568115, + "6266": -7.414403438568115, + "627": -6.539403438568115, + "7255": -5.289403438568115, + "815": -7.789403438568115, + "8794": -6.039403438568115, + "885": -7.914403438568115 + }, + { + "1": -9.439220428466797, + "1035": -9.189220428466797, + "11192": -10.064220428466797, + "12": -7.689220905303955, + "12488": -11.376720428466797, + "14711": -8.189220428466797, + "16": -2.814220905303955, + "16533": -7.939220905303955, + "18": -9.814220428466797, + "19": -10.189220428466797, + "19791": -9.814220428466797, + "31437": -11.564220428466797, + "334": -0.06422079354524612, + "431": -9.064220428466797, + "4521": -10.876720428466797, + "45464": -8.439220428466797, + "567": -11.376720428466797, + "57277": -9.564220428466797, + "59": -10.439220428466797, + "861": -9.439220428466797 + }, + { + "12755": -8.4267578125, + "13617": -9.0517578125, + "14924": -7.051757335662842, + "16": -7.426757335662842, + "16533": -0.05175742879509926, + "19791": -5.426757335662842, + "2566": -8.8017578125, + "2647": -6.926757335662842, + "32664": -5.051757335662842, + "36448": -8.0517578125, + "50": -7.051757335662842, + "5207": -5.301757335662842, + "55715": -7.176757335662842, + "59565": -8.1767578125, + "6396": -9.0517578125, + "65363": -4.926757335662842, + "70869": -4.051757335662842, + "861": -7.176757335662842, + "9370": -8.9267578125, + "96459": -6.801757335662842 + }, + { + "11670": -2.2234809398651123, + "16": -4.473481178283691, + "21792": -4.723481178283691, + "22591": -5.723481178283691, + "2362": -3.8484809398651123, + "24525": -3.9734809398651123, + "2671": -4.723481178283691, + "3197": -4.473481178283691, + "320": -5.598481178283691, + "34884": -5.473481178283691, + "449": -5.285981178283691, + "4754": -2.8484809398651123, + "481": -4.910981178283691, + "54167": -5.223481178283691, + "6484": -3.3484809398651123, + "68063": -0.5984809398651123, + "837": -5.723481178283691, + "8670": -3.0984809398651123, + "8776": -4.973481178283691, + "99134": -4.473481178283691 + }, + { + "100257": -6.661877632141113, + "100259": -8.286877632141113, + "1035": -6.661877632141113, + "1144": -7.786877632141113, + "12399": -5.661877632141113, + "16225": -7.911877632141113, + "21097": -7.286877632141113, + "220": -3.5368778705596924, + "22241": -7.786877632141113, + "314": -6.286877632141113, + "3146": -3.2868778705596924, + "330": -2.7868778705596924, + "334": -5.786877632141113, + "4815": -8.161877632141113, + "50961": -7.286877632141113, + "54752": -8.161877632141113, + "63179": -6.786877632141113, + "65363": -8.286877632141113, + "720": -0.16187776625156403, + "72387": -7.786877632141113 + }, + { + "1": -2.7663936614990234, + "12": -4.016393661499023, + "15841": -6.391393661499023, + "16": -0.26639363169670105, + "16533": -5.016393661499023, + "29401": -6.266393661499023, + "327": -7.016393661499023, + "334": -2.6413936614990234, + "55715": -6.516393661499023, + "61524": -4.766393661499023, + "66322": -6.516393661499023, + "70869": -6.141393661499023, + "75577": -6.766393661499023, + "82043": -6.516393661499023, + "82255": -6.516393661499023, + "849": -4.141393661499023, + "861": -6.141393661499023, + "86407": -5.641393661499023, + "96711": -6.141393661499023, + "97941": -6.766393661499023 + }, + { + "10840": -12.063125610351562, + "1210": -13.063125610351562, + "13": -0.0006260104128159583, + "19644": -12.063125610351562, + "2077": -12.438125610351562, + "2112": -11.938125610351562, + "25818": -12.938125610351562, + "2875": -10.500625610351562, + "31643": -11.875625610351562, + "382": -8.500625610351562, + "4320": -11.875625610351562, + "4754": -12.563125610351562, + "5253": -13.063125610351562, + "5937": -12.563125610351562, + "6266": -10.875625610351562, + "627": -9.500625610351562, + "7255": -12.938125610351562, + "8": -9.000625610351562, + "8542": -11.625625610351562, + "885": -12.938125610351562 + }, + { + "1050": -5.024489879608154, + "1252": -2.3994898796081543, + "19406": -4.649489879608154, + "24367": -3.6494898796081543, + "2956": -4.149489879608154, + "3146": -1.0244898796081543, + "32388": -2.8994898796081543, + "328": -4.399489879608154, + "33659": -3.8994898796081543, + "4185": -3.8994898796081543, + "67502": -4.899489879608154, + "71866": -3.2744898796081543, + "763": -3.5244898796081543, + "76589": -4.649489879608154, + "78400": -3.5244898796081543, + "8398": -5.149489879608154, + "84090": -4.274489879608154, + "9059": -5.149489879608154, + "9442": -3.5244898796081543, + "97554": -2.3994898796081543 + }, + { + "1061": -3.9821343421936035, + "1271": -2.9821343421936035, + "16118": -4.2321343421936035, + "1844": -1.4821343421936035, + "19105": -4.9821343421936035, + "2685": -4.7321343421936035, + "27588": -4.1071343421936035, + "2831": -4.8571343421936035, + "37196": -4.3571343421936035, + "38238": -4.2321343421936035, + "48932": -2.4821343421936035, + "4944": -4.9821343421936035, + "50": -4.4821343421936035, + "5207": -3.2321343421936035, + "644": -2.9821343421936035, + "697": -3.9821343421936035, + "74414": -4.2321343421936035, + "83652": -2.6071343421936035, + "84259": -1.4821343421936035, + "849": -4.3571343421936035 + } + ] + ], + "backend": "vllm", + "base_dists": [ + [ + { + "1102": -5.141715049743652, + "1115": -2.5167150497436523, + "11205": -4.641715049743652, + "12220": -4.516715049743652, + "12361": -5.516715049743652, + "1666": -5.516715049743652, + "17384": -4.766715049743652, + "23212": -4.516715049743652, + "23548": -5.266715049743652, + "2360": -5.891715049743652, + "2435": -1.1417149305343628, + "24586": -5.641715049743652, + "2468": -5.266715049743652, + "362": -5.516715049743652, + "4452": -4.641715049743652, + "4740": -4.891715049743652, + "4815": -3.1417150497436523, + "578": -1.0167149305343628, + "6104": -5.766715049743652, + "763": -4.391715049743652 + }, + { + "11633": -3.9432125091552734, + "13093": -1.4432125091552734, + "1510": -4.943212509155273, + "15177": -4.943212509155273, + "1620": -4.818212509155273, + "17452": -3.9432125091552734, + "1828": -4.318212509155273, + "1925": -3.8182125091552734, + "2944": -3.1932125091552734, + "3697": -3.3182125091552734, + "4580": -4.068212509155273, + "502": -4.943212509155273, + "51101": -4.568212509155273, + "5597": -1.6932125091552734, + "6156": -5.318212509155273, + "6574": -2.9432125091552734, + "7055": -4.193212509155273, + "7580": -5.318212509155273, + "7781": -4.193212509155273, + "8199": -3.4432125091552734 + }, + { + "1047": -4.7516703605651855, + "11": -3.7516703605651855, + "1101": -3.0016703605651855, + "1243": -5.0016703605651855, + "14407": -3.7516703605651855, + "1550": -5.0016703605651855, + "16626": -3.7516703605651855, + "17610": -2.5016703605651855, + "2322": -1.251670479774475, + "3697": -2.2516703605651855, + "374": -3.3766703605651855, + "40056": -4.7516703605651855, + "44660": -2.8766703605651855, + "5343": -4.5016703605651855, + "574": -4.2516703605651855, + "596": -3.3766703605651855, + "6574": -5.0016703605651855, + "6773": -3.0016703605651855, + "690": -3.1266703605651855, + "706": -4.6266703605651855 + }, + { + "11": -5.896018028259277, + "1306": -7.271018028259277, + "13985": -5.771018028259277, + "1566": -6.271018028259277, + "1578": -3.2710180282592773, + "279": -6.521018028259277, + "3010": -7.271018028259277, + "304": -6.021018028259277, + "311": -4.021018028259277, + "3131": -6.021018028259277, + "323": -3.2710180282592773, + "3432": -6.396018028259277, + "369": -5.521018028259277, + "389": -0.1460181176662445, + "449": -6.771018028259277, + "520": -6.271018028259277, + "6931": -6.771018028259277, + "7159": -7.021018028259277, + "7742": -5.396018028259277, + "7950": -7.021018028259277 + }, + { + "220": -8.613240242004395, + "2225": -9.113240242004395, + "2500": -8.925740242004395, + "264": -5.550739765167236, + "279": -5.300739765167236, + "420": -8.175740242004395, + "430": -8.300740242004395, + "510": -7.425739765167236, + "5587": -8.800740242004395, + "5651": -9.613240242004395, + "5936": -9.675740242004395, + "6740": -5.300739765167236, + "7159": -4.050739765167236, + "7418": -8.300740242004395, + "7552": -9.175740242004395, + "7742": -0.17573989927768707, + "7884": -7.175739765167236, + "7950": -3.6757400035858154, + "8079": -2.3007400035858154, + "83783": -9.425740242004395 + }, + { + "11": -4.181601524353027, + "11714": -6.681601524353027, + "13": -4.681601524353027, + "1306": -8.431601524353027, + "13658": -7.681601524353027, + "25": -8.181601524353027, + "26": -8.556601524353027, + "271": -6.556601524353027, + "304": -7.306601524353027, + "311": -4.306601524353027, + "320": -8.056601524353027, + "323": -0.05660145729780197, + "369": -6.931601524353027, + "3814": -6.431601524353027, + "382": -5.181601524353027, + "449": -8.931601524353027, + "520": -7.181601524353027, + "5585": -8.806601524353027, + "6693": -7.806601524353027, + "719": -7.806601524353027 + }, + { + "1047": -8.30627727508545, + "12054": -6.306277751922607, + "1243": -6.681277751922607, + "14407": -5.306277751922607, + "14896": -8.30627727508545, + "16626": -0.05627765133976936, + "16689": -8.05627727508545, + "1903": -6.806277751922607, + "279": -6.431277751922607, + "28520": -7.806277751922607, + "3952": -7.556277751922607, + "433": -8.30627727508545, + "5946": -7.306277751922607, + "62720": -8.05627727508545, + "6445": -7.806277751922607, + "65178": -6.056277751922607, + "6773": -3.5562777519226074, + "690": -7.681277751922607, + "7376": -7.556277751922607, + "7378": -6.931277751922607 + }, + { + "11": -8.269250869750977, + "13": -9.019250869750977, + "2195": -9.894250869750977, + "220": -6.269250392913818, + "2403": -9.644250869750977, + "2564": -9.894250869750977, + "271": -10.019250869750977, + "279": -9.769250869750977, + "304": -7.144250392913818, + "311": -0.019250471144914627, + "320": -9.894250869750977, + "369": -8.519250869750977, + "382": -9.394250869750977, + "389": -6.519250392913818, + "430": -7.394250392913818, + "449": -9.644250869750977, + "539": -8.894250869750977, + "555": -9.269250869750977, + "5585": -9.144250869750977, + "65178": -4.394250392913818 + }, + { + "13334": -7.6337714195251465, + "1522": -8.883771896362305, + "1772": -8.633771896362305, + "18440": -7.1337714195251465, + "1935": -9.383771896362305, + "2231": -8.758771896362305, + "2349": -9.133771896362305, + "2567": -9.008771896362305, + "27343": -8.508771896362305, + "29251": -7.6337714195251465, + "3136": -9.008771896362305, + "3351": -9.133771896362305, + "3412": -8.383771896362305, + "4358": -9.008771896362305, + "4585": -9.508771896362305, + "5376": -8.883771896362305, + "539": -9.133771896362305, + "7781": -6.2587714195251465, + "9299": -8.633771896362305, + "95758": -0.008771461434662342 + }, + { + "11": -9.25217342376709, + "1131": -10.62717342376709, + "1202": -9.62717342376709, + "13": -9.62717342376709, + "220": -10.37717342376709, + "2564": -10.12717342376709, + "264": -8.75217342376709, + "271": -10.12717342376709, + "279": -0.0021736822091042995, + "311": -10.12717342376709, + "3156": -8.12717342376709, + "320": -9.12717342376709, + "34988": -10.12717342376709, + "382": -9.75217342376709, + "433": -10.12717342376709, + "477": -10.37717342376709, + "5585": -9.50217342376709, + "682": -9.75217342376709, + "8199": -8.50217342376709, + "872": -8.87717342376709 + }, + { + "10430": -11.127119064331055, + "1131": -11.002119064331055, + "13093": -10.627119064331055, + "14827": -10.377119064331055, + "1620": -9.127119064331055, + "1828": -10.752119064331055, + "20323": -11.127119064331055, + "2195": -10.502119064331055, + "220": -10.252119064331055, + "22143": -10.002119064331055, + "25261": -11.127119064331055, + "3477": -7.5021185874938965, + "51534": -10.502119064331055, + "5585": -10.377119064331055, + "5597": -10.002119064331055, + "6020": -10.127119064331055, + "6574": -8.877119064331055, + "8199": -0.002118606586009264, + "9899": -10.127119064331055, + "9974": -8.752119064331055 + }, + { + "10430": -12.000385284423828, + "10506": -12.125385284423828, + "1060": -12.500385284423828, + "11": -12.375385284423828, + "1131": -12.000385284423828, + "13": -10.500385284423828, + "1934": -12.500385284423828, + "220": -11.625385284423828, + "24131": -11.125385284423828, + "24493": -11.625385284423828, + "271": -11.500385284423828, + "287": -11.500385284423828, + "311": -12.000385284423828, + "3156": -11.500385284423828, + "3477": -0.0003849719068966806, + "369": -9.625385284423828, + "382": -11.000385284423828, + "6492": -9.500385284423828, + "661": -11.875385284423828, + "8199": -11.125385284423828 + }, + { + "11": -7.132525444030762, + "1139": -10.882525444030762, + "12222": -10.257525444030762, + "13": -6.007525444030762, + "13847": -10.007525444030762, + "220": -11.132525444030762, + "271": -9.507525444030762, + "304": -10.882525444030762, + "311": -6.882525444030762, + "315": -10.382525444030762, + "3156": -0.007525428663939238, + "323": -10.507525444030762, + "369": -6.882525444030762, + "382": -6.507525444030762, + "4245": -9.757525444030762, + "430": -10.382525444030762, + "555": -10.132525444030762, + "5585": -11.007525444030762, + "662": -11.007525444030762, + "9899": -11.007525444030762 + }, + { + "1229": -9.013419151306152, + "1243": -10.638419151306152, + "1306": -9.638419151306152, + "16986": -11.263419151306152, + "1828": -4.388419151306152, + "2195": -11.513419151306152, + "220": -10.138419151306152, + "2500": -10.138419151306152, + "264": -9.138419151306152, + "271": -11.263419151306152, + "279": -0.01341930776834488, + "3010": -9.513419151306152, + "433": -11.138419151306152, + "4726": -9.888419151306152, + "5585": -10.888419151306152, + "5587": -11.138419151306152, + "5936": -11.263419151306152, + "6186": -11.388419151306152, + "7950": -10.763419151306152, + "8079": -10.763419151306152 + }, + { + "100257": -13.500198364257812, + "1176": -12.500198364257812, + "14827": -10.875198364257812, + "17876": -12.750198364257812, + "1828": -0.00019798702851403505, + "2132": -12.375198364257812, + "2195": -12.125198364257812, + "220": -12.000198364257812, + "2457": -13.250198364257812, + "2564": -13.375198364257812, + "271": -11.750198364257812, + "2768": -10.375198364257812, + "3010": -13.500198364257812, + "3938": -12.750198364257812, + "4948": -12.250198364257812, + "502": -12.875198364257812, + "5585": -11.750198364257812, + "842": -10.250198364257812, + "8502": -10.375198364257812, + "892": -13.250198364257812 + }, + { + "100257": -10.75026798248291, + "1060": -13.12526798248291, + "13": -12.00026798248291, + "13470": -10.37526798248291, + "20323": -10.00026798248291, + "2195": -12.75026798248291, + "220": -11.37526798248291, + "2305": -13.00026798248291, + "2380": -12.37526798248291, + "2564": -12.87526798248291, + "271": -11.37526798248291, + "33115": -12.75026798248291, + "35494": -13.00026798248291, + "382": -12.00026798248291, + "51534": -10.00026798248291, + "5585": -12.50026798248291, + "6020": -11.12526798248291, + "8199": -12.00026798248291, + "832": -12.62526798248291, + "8502": -0.0002675890573300421 + }, + { + "100257": -7.469895839691162, + "11": -4.844895839691162, + "11829": -8.844895362854004, + "1210": -8.969895362854004, + "13": -0.8448956608772278, + "15882": -8.344895362854004, + "1606": -8.344895362854004, + "2055": -7.719895839691162, + "26": -8.344895362854004, + "2637": -9.094895362854004, + "271": -5.469895839691162, + "311": -7.719895839691162, + "315": -9.219895362854004, + "320": -7.969895839691162, + "369": -9.344895362854004, + "382": -0.5948956608772278, + "4245": -8.469895362854004, + "4286": -8.719895362854004, + "497": -8.594895362854004, + "627": -7.094895839691162 + }, + { + "11439": -7.420604705810547, + "11874": -7.295604705810547, + "1271": -6.795604705810547, + "16397": -6.420604705810547, + "1688": -5.795604705810547, + "1966": -3.170604705810547, + "19791": -4.420604705810547, + "20215": -6.920604705810547, + "2028": -5.295604705810547, + "2181": -7.420604705810547, + "29815": -7.420604705810547, + "32": -3.795604705810547, + "3947": -5.670604705810547, + "6153": -6.295604705810547, + "644": -3.545604705810547, + "7": -7.420604705810547, + "7009": -4.920604705810547, + "791": -0.17060458660125732, + "9370": -7.045604705810547, + "9673": -7.420604705810547 + }, + { + "11914": -7.127448558807373, + "1473": -11.127448081970215, + "2077": -10.252448081970215, + "220": -11.627448081970215, + "25": -0.0024485390167683363, + "304": -11.252448081970215, + "315": -7.002448558807373, + "320": -10.627448081970215, + "369": -9.752448081970215, + "389": -12.502448081970215, + "482": -10.877448081970215, + "512": -9.002448081970215, + "555": -12.502448081970215, + "5684": -12.002448081970215, + "578": -12.502448081970215, + "6075": -12.502448081970215, + "6574": -12.502448081970215, + "75145": -12.252448081970215, + "80642": -8.127448081970215, + "922": -10.002448081970215 + }, + { + "100257": -8.31395435333252, + "10554": -11.43895435333252, + "1115": -9.56395435333252, + "11450": -11.18895435333252, + "1556": -11.56395435333252, + "17384": -11.43895435333252, + "1789": -11.06395435333252, + "1952": -7.1889543533325195, + "220": -9.56395435333252, + "23548": -9.56395435333252, + "24586": -10.31395435333252, + "2468": -10.81395435333252, + "330": -11.06395435333252, + "362": -2.8139543533325195, + "4740": -8.43895435333252, + "4815": -11.31395435333252, + "578": -0.06395446509122849, + "720": -9.68895435333252, + "763": -9.81395435333252, + "7742": -9.31395435333252 + }, + { + "10217": -11.420682907104492, + "12396": -11.045682907104492, + "13093": -0.04568267613649368, + "14827": -10.795682907104492, + "15177": -10.170682907104492, + "17452": -8.295682907104492, + "1912": -11.420682907104492, + "3293": -10.295682907104492, + "3363": -9.795682907104492, + "4580": -10.295682907104492, + "5597": -8.545682907104492, + "6020": -9.545682907104492, + "6574": -6.670682907104492, + "7090": -10.670682907104492, + "7159": -10.670682907104492, + "7742": -8.295682907104492, + "7950": -11.420682907104492, + "8079": -10.045682907104492, + "8199": -3.170682668685913, + "9959": -11.170682907104492 + }, + { + "11": -6.535620212554932, + "13847": -6.535620212554932, + "16626": -2.6606199741363525, + "16689": -7.660620212554932, + "1772": -6.785620212554932, + "2322": -4.785620212554932, + "23540": -6.285620212554932, + "27334": -6.910620212554932, + "389": -5.410620212554932, + "51101": -7.660620212554932, + "5762": -7.535620212554932, + "594": -6.410620212554932, + "596": -6.785620212554932, + "62720": -1.785620093345642, + "65178": -4.660620212554932, + "6574": -6.785620212554932, + "6773": -0.4106200635433197, + "690": -8.035619735717773, + "706": -3.2856199741363525, + "7378": -3.7856199741363525 + }, + { + "100257": -13.758362770080566, + "11006": -14.383362770080566, + "1202": -9.258362770080566, + "17951": -12.633362770080566, + "25394": -11.383362770080566, + "264": -6.258362770080566, + "279": -0.008362870663404465, + "311": -15.258362770080566, + "31474": -15.008362770080566, + "3156": -14.258362770080566, + "323": -14.008362770080566, + "34988": -9.758362770080566, + "38663": -14.633362770080566, + "38952": -11.758362770080566, + "420": -14.383362770080566, + "459": -12.383362770080566, + "7159": -15.133362770080566, + "8199": -5.508362770080566, + "872": -6.133362770080566, + "9293": -14.883362770080566 + }, + { + "10430": -15.000110626220703, + "13847": -12.375110626220703, + "14529": -14.750110626220703, + "14827": -9.500110626220703, + "15438": -14.625110626220703, + "15639": -14.125110626220703, + "17496": -14.750110626220703, + "1828": -14.000110626220703, + "20323": -14.625110626220703, + "22143": -15.125110626220703, + "3477": -12.625110626220703, + "34771": -14.625110626220703, + "51534": -11.375110626220703, + "5597": -14.000110626220703, + "6020": -13.750110626220703, + "6160": -15.000110626220703, + "8199": -0.00011085849109804258, + "8502": -15.000110626220703, + "9899": -12.875110626220703, + "9974": -12.500110626220703 + } + ], + [ + { + "1102": -6.329207420349121, + "1115": -5.829207420349121, + "12838": -6.704207420349121, + "14908": -3.704207420349121, + "16299": -6.704207420349121, + "16644": -4.704207420349121, + "19124": -6.204207420349121, + "220": -5.704207420349121, + "22504": -5.704207420349121, + "22559": -0.32920733094215393, + "2360": -6.329207420349121, + "2684": -3.829207420349121, + "362": -6.454207420349121, + "382": -6.454207420349121, + "4815": -2.954207420349121, + "5659": -5.329207420349121, + "578": -2.079207420349121, + "720": -5.704207420349121, + "79291": -6.704207420349121, + "9805": -6.829207420349121 + }, + { + "1473": -4.777912139892578, + "25": -0.027912216261029243, + "2561": -6.277912139892578, + "2671": -8.902912139892578, + "271": -8.527912139892578, + "2728": -8.527912139892578, + "287": -6.527912139892578, + "291": -7.652912139892578, + "311": -6.652912139892578, + "315": -8.777912139892578, + "320": -8.902912139892578, + "36087": -8.277912139892578, + "369": -8.402912139892578, + "374": -6.777912139892578, + "3984": -8.027912139892578, + "481": -5.152912139892578, + "505": -7.152912139892578, + "512": -6.777912139892578, + "539": -6.777912139892578, + "653": -8.527912139892578 + }, + { + "1102": -3.1943650245666504, + "1115": -4.31936502456665, + "1226": -3.3193650245666504, + "1252": -6.19436502456665, + "19173": -6.19436502456665, + "220": -5.94436502456665, + "22435": -5.69436502456665, + "2290": -6.31936502456665, + "2360": -3.5693650245666504, + "2684": -3.3193650245666504, + "2876": -3.1943650245666504, + "35755": -4.19436502456665, + "358": -5.19436502456665, + "42544": -5.19436502456665, + "452": -5.44436502456665, + "510": -5.69436502456665, + "578": -0.31936511397361755, + "7566": -5.19436502456665, + "8245": -5.69436502456665, + "9925": -6.06936502456665 + }, + { + "1495": -7.858036994934082, + "15676": -5.358036994934082, + "18585": -8.108036994934082, + "2038": -2.608036994934082, + "21765": -5.608036994934082, + "2262": -7.608036994934082, + "22722": -7.983036994934082, + "2317": -0.8580368757247925, + "2728": -1.2330368757247925, + "3230": -7.608036994934082, + "3319": -8.233036994934082, + "3345": -6.858036994934082, + "3488": -4.608036994934082, + "3575": -7.483036994934082, + "3637": -3.483036994934082, + "3984": -3.108036994934082, + "4320": -5.358036994934082, + "4839": -8.108036994934082, + "5224": -2.608036994934082, + "892": -3.483036994934082 + }, + { + "10137": -12.511141777038574, + "11914": -10.386141777038574, + "12518": -12.761141777038574, + "14646": -12.011141777038574, + "1495": -8.511141777038574, + "1988": -11.136141777038574, + "2038": -4.636142253875732, + "21765": -10.636141777038574, + "2262": -12.261141777038574, + "2317": -0.011142175644636154, + "2592": -11.011141777038574, + "3488": -9.136141777038574, + "3630": -12.761141777038574, + "38697": -12.011141777038574, + "4320": -11.511141777038574, + "5224": -7.011142253875732, + "5585": -12.386141777038574, + "66251": -12.511141777038574, + "828": -11.886141777038574, + "9805": -12.136141777038574 + }, + { + "10975": -8.217000007629395, + "1193": -6.217000484466553, + "14188": -9.967000007629395, + "1587": -0.09200046211481094, + "2038": -9.967000007629395, + "2795": -9.217000007629395, + "30202": -8.592000007629395, + "320": -10.217000007629395, + "3250": -2.7170004844665527, + "34945": -7.717000484466553, + "374": -6.467000484466553, + "3984": -8.592000007629395, + "4250": -9.467000007629395, + "5224": -10.217000007629395, + "5415": -4.717000484466553, + "5727": -8.217000007629395, + "5825": -4.967000484466553, + "64252": -9.592000007629395, + "656": -9.842000007629395, + "706": -10.217000007629395 + }, + { + "1131": -12.375612258911133, + "1193": -12.250612258911133, + "13519": -12.375612258911133, + "14158": -10.625612258911133, + "1614": -12.000612258911133, + "1825": -13.000612258911133, + "1962": -13.125612258911133, + "2195": -11.625612258911133, + "220": -12.875612258911133, + "2564": -12.250612258911133, + "271": -12.625612258911133, + "308": -11.625612258911133, + "3146": -12.875612258911133, + "3493": -7.750611782073975, + "4276": -11.125612258911133, + "539": -0.0006118332967162132, + "5585": -10.875612258911133, + "6420": -10.875612258911133, + "912": -11.375612258911133, + "956": -12.375612258911133 + }, + { + "11951": -7.16455078125, + "13519": -5.66455078125, + "14158": -1.414550542831421, + "1614": -4.53955078125, + "2019": -5.16455078125, + "21650": -5.78955078125, + "2187": -7.91455078125, + "2686": -8.53955078125, + "2997": -3.914550542831421, + "3041": -5.28955078125, + "3085": -7.41455078125, + "3371": -7.41455078125, + "3493": -1.164550542831421, + "36333": -8.78955078125, + "4320": -3.789550542831421, + "4358": -7.53955078125, + "6089": -7.91455078125, + "617": -3.414550542831421, + "6420": -1.914550542831421, + "6782": -1.664550542831421 + }, + { + "11720": -9.285648345947266, + "11944": -9.660648345947266, + "14343": -4.910648822784424, + "1778": -11.160648345947266, + "198": -10.910648345947266, + "2038": -0.2856486141681671, + "2195": -11.285648345947266, + "2564": -10.535648345947266, + "264": -8.535648345947266, + "26613": -10.035648345947266, + "271": -11.160648345947266, + "279": -4.785648822784424, + "3230": -5.160648822784424, + "3403": -4.535648822784424, + "3649": -10.910648345947266, + "420": -8.910648345947266, + "430": -10.285648345947266, + "5585": -9.910648345947266, + "904": -1.5356485843658447, + "9959": -9.660648345947266 + }, + { + "11720": -9.63038158416748, + "15676": -10.75538158416748, + "1778": -12.25538158416748, + "198": -11.75538158416748, + "2038": -0.005381383467465639, + "2195": -11.88038158416748, + "2564": -10.75538158416748, + "271": -11.38038158416748, + "304": -11.63038158416748, + "3230": -5.3803815841674805, + "3630": -11.75538158416748, + "3649": -12.38038158416748, + "4225": -10.13038158416748, + "51307": -11.50538158416748, + "5217": -12.25538158416748, + "5505": -12.25538158416748, + "5585": -10.50538158416748, + "6179": -12.13038158416748, + "6420": -8.75538158416748, + "9959": -8.13038158416748 + }, + { + "11": -11.150251388549805, + "13": -8.775251388549805, + "18815": -10.275251388549805, + "19392": -11.400251388549805, + "23343": -11.025251388549805, + "271": -10.900251388549805, + "311": -8.150251388549805, + "382": -8.775251388549805, + "389": -5.150251865386963, + "38938": -10.775251388549805, + "430": -8.650251388549805, + "47031": -10.400251388549805, + "477": -11.650251388549805, + "5552": -8.525251388549805, + "5585": -11.525251388549805, + "627": -11.400251388549805, + "671": -11.650251388549805, + "9002": -4.025251865386963, + "922": -0.02525184489786625, + "9959": -11.775251388549805 + }, + { + "1148": -3.7336573600769043, + "1268": -8.858656883239746, + "15676": -5.733657360076904, + "2195": -11.608656883239746, + "220": -11.108656883239746, + "22722": -10.358656883239746, + "2564": -11.858656883239746, + "264": -8.108656883239746, + "271": -11.608656883239746, + "279": -0.35865727066993713, + "3277": -10.608656883239746, + "330": -9.358656883239746, + "3345": -11.608656883239746, + "3637": -4.108657360076904, + "4207": -11.608656883239746, + "520": -11.608656883239746, + "5585": -11.483656883239746, + "8736": -10.483656883239746, + "9307": -11.733656883239746, + "994": -1.3586572408676147 + }, + { + "10565": -10.601208686828613, + "10756": -12.101208686828613, + "15676": -1.3512086868286133, + "18912": -11.601208686828613, + "2195": -12.351208686828613, + "22722": -6.601208686828613, + "2626": -12.226208686828613, + "3115": -11.101208686828613, + "3230": -10.976208686828613, + "3345": -7.601208686828613, + "3637": -0.3512086570262909, + "4207": -9.601208686828613, + "4597": -11.976208686828613, + "62213": -11.726208686828613, + "6596": -11.476208686828613, + "71053": -11.976208686828613, + "8036": -11.851208686828613, + "8221": -10.351208686828613, + "8736": -10.101208686828613, + "892": -3.3512086868286133 + }, + { + "10379": -11.744367599487305, + "10565": -11.369367599487305, + "13": -10.869367599487305, + "15676": -2.494368076324463, + "1694": -9.369367599487305, + "22722": -5.369368076324463, + "3345": -5.869368076324463, + "364": -11.619367599487305, + "382": -11.744367599487305, + "4207": -6.744368076324463, + "4597": -9.744367599487305, + "596": -0.1193680539727211, + "6": -11.369367599487305, + "61000": -11.744367599487305, + "6596": -12.119367599487305, + "753": -3.869368076324463, + "8036": -10.994367599487305, + "8736": -9.369367599487305, + "892": -10.744367599487305, + "994": -11.869367599487305 + }, + { + "10565": -7.127504348754883, + "15676": -0.0025043098721653223, + "2195": -14.752504348754883, + "22722": -7.502504348754883, + "25605": -13.002504348754883, + "2626": -13.127504348754883, + "3230": -14.377504348754883, + "3318": -14.252504348754883, + "3345": -7.002504348754883, + "3637": -13.752504348754883, + "4207": -8.627504348754883, + "4597": -13.377504348754883, + "5585": -14.502504348754883, + "5784": -14.752504348754883, + "62213": -13.502504348754883, + "7446": -15.002504348754883, + "8036": -11.127504348754883, + "8736": -10.502504348754883, + "892": -14.002504348754883, + "9899": -14.877504348754883 + }, + { + "100257": -13.626916885375977, + "11": -12.251916885375977, + "1131": -14.501916885375977, + "13": -10.251916885375977, + "1938": -15.126916885375977, + "198": -15.126916885375977, + "2195": -14.251916885375977, + "271": -14.001916885375977, + "3115": -6.501916408538818, + "382": -11.001916885375977, + "4207": -8.126916885375977, + "477": -12.751916885375977, + "520": -14.376916885375977, + "5585": -14.876916885375977, + "627": -14.251916885375977, + "6596": -9.876916885375977, + "6935": -15.376916885375977, + "7394": -15.251916885375977, + "892": -0.0019165972480550408, + "9899": -15.126916885375977 + }, + { + "11": -1.9638481140136719, + "1193": -8.713848114013672, + "1210": -7.588848114013672, + "13": -0.7138481140136719, + "2055": -10.088848114013672, + "22559": -10.088848114013672, + "2266": -8.338848114013672, + "26": -4.088848114013672, + "271": -7.963848114013672, + "323": -5.588848114013672, + "369": -10.338848114013672, + "382": -1.0888481140136719, + "389": -10.338848114013672, + "4286": -7.713848114013672, + "439": -10.088848114013672, + "477": -9.088848114013672, + "520": -10.588848114013672, + "627": -4.588848114013672, + "719": -9.838848114013672, + "779": -9.338848114013672 + }, + { + "100257": -2.6422626972198486, + "1102": -4.767262935638428, + "13321": -6.142262935638428, + "14636": -4.767262935638428, + "15636": -0.3922627866268158, + "16225": -5.392262935638428, + "2100": -4.767262935638428, + "2209": -5.142262935638428, + "22504": -6.392262935638428, + "22559": -2.3922626972198486, + "2360": -5.517262935638428, + "24086": -5.517262935638428, + "2684": -5.392262935638428, + "32140": -6.142262935638428, + "4452": -5.642262935638428, + "4815": -3.8922626972198486, + "5659": -6.392262935638428, + "578": -2.8922626972198486, + "72387": -5.267262935638428, + "74977": -5.892262935638428 + }, + { + "13": -7.323711395263672, + "1473": -5.448711395263672, + "15392": -7.698711395263672, + "25": -0.07371154427528381, + "2561": -5.573711395263672, + "2671": -6.948711395263672, + "271": -7.073711395263672, + "287": -5.448711395263672, + "304": -7.073711395263672, + "311": -6.948711395263672, + "320": -6.198711395263672, + "3645": -5.698711395263672, + "374": -3.948711633682251, + "382": -7.198711395263672, + "481": -4.448711395263672, + "505": -5.448711395263672, + "512": -6.823711395263672, + "539": -6.573711395263672, + "7566": -7.698711395263672, + "955": -6.698711395263672 + }, + { + "100257": -8.085895538330078, + "1102": -6.21089506149292, + "1226": -8.085895538330078, + "1252": -7.33589506149292, + "2209": -8.085895538330078, + "22435": -6.83589506149292, + "22559": -7.96089506149292, + "2360": -0.08589508384466171, + "2876": -6.71089506149292, + "29879": -7.58589506149292, + "35755": -8.335895538330078, + "3641": -4.21089506149292, + "452": -8.335895538330078, + "510": -7.83589506149292, + "578": -3.21089506149292, + "5782": -6.21089506149292, + "7566": -6.21089506149292, + "82957": -7.58589506149292, + "905": -8.085895538330078, + "912": -4.58589506149292 + }, + { + "100257": -2.6028575897216797, + "11": -0.3528575897216797, + "1144": -7.85285758972168, + "13": -2.1028575897216797, + "14": -5.35285758972168, + "19124": -8.97785758972168, + "198": -6.97785758972168, + "220": -8.47785758972168, + "22559": -6.35285758972168, + "26": -8.85285758972168, + "271": -3.6028575897216797, + "320": -7.35285758972168, + "323": -8.47785758972168, + "382": -2.9778575897216797, + "477": -4.85285758972168, + "4815": -7.72785758972168, + "578": -5.85285758972168, + "627": -7.35285758972168, + "72387": -8.35285758972168, + "765": -8.35285758972168 + }, + { + "100257": -7.894307613372803, + "1070": -9.019307136535645, + "1606": -6.644307613372803, + "2360": -8.019307136535645, + "2533": -8.644307136535645, + "2728": -9.019307136535645, + "279": -0.019307533279061317, + "3196": -7.644307613372803, + "323": -8.644307136535645, + "330": -8.519307136535645, + "358": -9.019307136535645, + "420": -5.894307613372803, + "430": -8.144307136535645, + "433": -5.269307613372803, + "439": -8.394307136535645, + "477": -7.519307613372803, + "505": -8.269307136535645, + "578": -5.519307613372803, + "584": -8.394307136535645, + "719": -8.019307136535645 + }, + { + "100257": -9.279173851013184, + "11224": -9.654173851013184, + "1176": -8.654173851013184, + "11914": -9.904173851013184, + "1620": -8.654173851013184, + "17102": -9.029173851013184, + "2038": -10.279173851013184, + "2132": -8.779173851013184, + "2317": -4.904174327850342, + "2728": -2.279174327850342, + "2768": -4.654174327850342, + "3319": -9.529173851013184, + "3485": -6.279174327850342, + "3488": -2.529174327850342, + "3984": -6.154174327850342, + "4113": -8.404173851013184, + "4320": -3.279174327850342, + "4495": -9.779173851013184, + "5224": -0.27917423844337463, + "8066": -6.779174327850342 + }, + { + "100257": -9.405828475952148, + "11503": -5.53082799911499, + "12722": -8.905828475952148, + "2209": -9.780828475952148, + "23093": -9.280828475952148, + "30357": -9.280828475952148, + "320": -9.780828475952148, + "330": -4.03082799911499, + "3485": -6.28082799911499, + "364": -10.030828475952148, + "374": -0.030828068032860756, + "4250": -9.780828475952148, + "430": -7.28082799911499, + "4320": -8.030828475952148, + "43496": -10.030828475952148, + "578": -9.780828475952148, + "6089": -10.155828475952148, + "649": -5.53082799911499, + "922": -8.405828475952148, + "9248": -9.030828475952148 + } + ], + [ + { + "11": -4.4679789543151855, + "13": -5.2179789543151855, + "17075": -4.9679789543151855, + "2349": -5.2179789543151855, + "25127": -4.8429789543151855, + "2671": -5.0929789543151855, + "271": -4.2179789543151855, + "29414": -4.9679789543151855, + "304": -4.4679789543151855, + "311": -4.8429789543151855, + "315": -1.467978835105896, + "323": -3.0929789543151855, + "369": -2.7179789543151855, + "382": -3.9679789543151855, + "389": -1.467978835105896, + "430": -2.8429789543151855, + "4346": -4.0929789543151855, + "4442": -2.9679789543151855, + "477": -4.8429789543151855, + "9002": -3.9679789543151855 + }, + { + "1701": -4.903915882110596, + "2326": -5.528915882110596, + "2536": -5.653915882110596, + "264": -2.9039156436920166, + "279": -0.9039157032966614, + "3109": -5.903915882110596, + "330": -5.528915882110596, + "3723": -5.028915882110596, + "420": -5.778915882110596, + "459": -5.278915882110596, + "49636": -4.528915882110596, + "49780": -5.903915882110596, + "510": -5.903915882110596, + "5195": -5.903915882110596, + "539": -5.528915882110596, + "5734": -5.528915882110596, + "701": -4.528915882110596, + "7231": -4.653915882110596, + "8405": -5.278915882110596, + "904": -6.028915882110596 + }, + { + "1614": -4.326366901397705, + "220": -5.201366901397705, + "2254": -5.326366901397705, + "2326": -3.701366901397705, + "2883": -1.5763667821884155, + "29292": -3.326366901397705, + "2978": -5.076366901397705, + "3109": -3.076366901397705, + "3224": -5.076366901397705, + "33575": -4.326366901397705, + "3363": -4.951366901397705, + "3723": -2.701366901397705, + "502": -4.701366901397705, + "549": -4.826366901397705, + "6011": -5.326366901397705, + "603": -4.451366901397705, + "6201": -4.326366901397705, + "6918": -3.826366901397705, + "7471": -3.951366901397705, + "7665": -4.451366901397705 + }, + { + "1054": -4.470772743225098, + "11": -3.9707725048065186, + "13": -3.7207725048065186, + "1630": -3.4707725048065186, + "19921": -3.4707725048065186, + "271": -2.9707725048065186, + "304": -2.9707725048065186, + "311": -3.4707725048065186, + "323": -4.095772743225098, + "330": -3.3457725048065186, + "364": -4.595772743225098, + "369": -3.9707725048065186, + "382": -2.5957725048065186, + "389": -3.3457725048065186, + "430": -3.0957725048065186, + "449": -4.595772743225098, + "627": -4.970772743225098, + "72189": -1.5957725048065186, + "9002": -3.3457725048065186, + "994": -4.720772743225098 + }, + { + "1271": -3.2071046829223633, + "13191": -4.332104682922363, + "14711": -2.3321046829223633, + "16": -4.332104682922363, + "18902": -3.8321046829223633, + "2028": -4.832104682922363, + "2647": -4.832104682922363, + "27": -4.332104682922363, + "27264": -4.582104682922363, + "31887": -4.832104682922363, + "32": -4.457104682922363, + "334": -1.2071046829223633, + "3923": -3.9571046829223633, + "40": -4.457104682922363, + "4599": -4.832104682922363, + "567": -3.3321046829223633, + "59565": -2.0821046829223633, + "61524": -4.457104682922363, + "791": -3.0821046829223633, + "8586": -4.332104682922363 + }, + { + "100257": -8.552837371826172, + "11359": -5.177837371826172, + "13149": -8.427837371826172, + "1432": -7.177837371826172, + "15166": -7.802837371826172, + "16644": -7.927837371826172, + "2077": -8.802837371826172, + "220": -0.05283719301223755, + "2355": -8.552837371826172, + "271": -8.677837371826172, + "30151": -4.552837371826172, + "31181": -8.427837371826172, + "32791": -4.927837371826172, + "37207": -8.552837371826172, + "4815": -4.427837371826172, + "5810": -7.927837371826172, + "6075": -5.302837371826172, + "67830": -7.927837371826172, + "720": -6.427837371826172, + "94313": -7.677837371826172 + }, + { + "1432": -7.153945446014404, + "14557": -6.403945446014404, + "1473": -0.15394534170627594, + "1701": -7.653945446014404, + "17010": -4.403945446014404, + "198": -6.778945446014404, + "220": -5.653945446014404, + "25": -4.278945446014404, + "25393": -5.153945446014404, + "271": -2.7789454460144043, + "304": -7.028945446014404, + "311": -6.653945446014404, + "315": -8.653944969177246, + "320": -6.903945446014404, + "369": -6.403945446014404, + "449": -8.153944969177246, + "4815": -8.403944969177246, + "512": -3.4039454460144043, + "68063": -8.653944969177246, + "7860": -9.028944969177246 + }, + { + "1271": -0.792527437210083, + "13191": -6.105027198791504, + "14711": -3.417527437210083, + "16": -1.542527437210083, + "17": -5.917527198791504, + "2028": -5.980027198791504, + "2675": -5.542527198791504, + "31887": -6.167527198791504, + "32": -5.167527198791504, + "334": -4.042527198791504, + "3923": -5.542527198791504, + "40914": -4.417527198791504, + "4599": -5.292527198791504, + "59565": -3.667527437210083, + "644": -5.980027198791504, + "74694": -5.292527198791504, + "791": -3.667527437210083, + "827": -5.417527198791504, + "8586": -2.042527437210083, + "96556": -5.042527198791504 + }, + { + "100257": -8.127885818481445, + "11": -10.690385818481445, + "13": -0.002885822905227542, + "14": -9.627885818481445, + "1432": -11.002885818481445, + "1493": -12.002885818481445, + "198": -6.502885818481445, + "2077": -11.377885818481445, + "2355": -12.252885818481445, + "25": -10.252885818481445, + "26329": -12.377885818481445, + "271": -7.752885818481445, + "3319": -12.377885818481445, + "3488": -12.252885818481445, + "382": -10.127885818481445, + "471": -11.690385818481445, + "4815": -10.252885818481445, + "627": -8.377885818481445, + "720": -10.127885818481445, + "8": -10.752885818481445 + }, + { + "1148": -4.640735149383545, + "11615": -5.515735149383545, + "16910": -3.140735149383545, + "17010": -4.140735149383545, + "2057": -4.390735149383545, + "220": -3.765735149383545, + "25672": -5.890735149383545, + "27370": -5.640735149383545, + "3053": -3.765735149383545, + "3146": -0.8907350301742554, + "3234": -6.265735149383545, + "330": -4.515735149383545, + "358": -6.140735149383545, + "3639": -1.0157350301742554, + "40665": -6.015735149383545, + "45863": -5.890735149383545, + "578": -4.140735149383545, + "5810": -5.640735149383545, + "720": -6.265735149383545, + "9842": -6.265735149383545 + }, + { + "1": -5.2217936515808105, + "100069": -3.7842936515808105, + "1271": -4.5342936515808105, + "14145": -4.6592936515808105, + "14831": -2.1592936515808105, + "14924": -4.8467936515808105, + "15218": -5.2217936515808105, + "15777": -2.7842936515808105, + "18902": -3.6592936515808105, + "1939": -4.7217936515808105, + "2929": -1.7842937707901, + "29401": -4.4092936515808105, + "3923": -2.0342936515808105, + "48614": -2.9092936515808105, + "50": -4.4092936515808105, + "5520": -2.1592936515808105, + "6475": -3.4092936515808105, + "71152": -4.6592936515808105, + "7816": -4.4092936515808105, + "791": -4.4092936515808105 + }, + { + "1035": -6.715534210205078, + "1268": -7.215534210205078, + "220": -4.340534210205078, + "25": -0.5905342698097229, + "264": -6.465534210205078, + "279": -3.090534210205078, + "287": -6.590534210205078, + "291": -7.340534210205078, + "304": -7.340534210205078, + "311": -1.9655342102050781, + "323": -6.465534210205078, + "334": -6.840534210205078, + "3488": -7.090534210205078, + "369": -5.090534210205078, + "482": -7.090534210205078, + "555": -4.590534210205078, + "57277": -5.715534210205078, + "68063": -1.5905342102050781, + "701": -6.840534210205078, + "96618": -5.215534210205078 + }, + { + "1035": -5.082458019256592, + "11615": -3.2074577808380127, + "16225": -4.457458019256592, + "1701": -5.332458019256592, + "2085": -5.207458019256592, + "25": -5.332458019256592, + "279": -6.082458019256592, + "29362": -5.457458019256592, + "30": -5.582458019256592, + "304": -4.582458019256592, + "3161": -4.957458019256592, + "323": -5.832458019256592, + "3319": -4.332458019256592, + "334": -4.457458019256592, + "3488": -4.332458019256592, + "449": -0.5824578404426575, + "555": -1.9574577808380127, + "57277": -5.832458019256592, + "68063": -4.082458019256592, + "96618": -2.7074577808380127 + }, + { + "1102": -5.441359519958496, + "1115": -3.191359519958496, + "16910": -5.816359519958496, + "17586": -5.941359519958496, + "2057": -2.941359519958496, + "2355": -2.066359519958496, + "2360": -2.941359519958496, + "2876": -5.941359519958496, + "3053": -5.066359519958496, + "3146": -4.566359519958496, + "330": -5.191359519958496, + "358": -4.691359519958496, + "362": -5.191359519958496, + "3639": -5.191359519958496, + "40665": -4.441359519958496, + "4497": -6.191359519958496, + "4815": -5.941359519958496, + "578": -1.4413596391677856, + "720": -3.691359519958496, + "7566": -1.0663596391677856 + }, + { + "1": -6.721041679382324, + "12": -6.783541679382324, + "1271": -3.908541440963745, + "14711": -7.221041679382324, + "17": -5.158541679382324, + "2028": -6.158541679382324, + "2181": -7.283541679382324, + "220": -5.658541679382324, + "256": -0.1585414558649063, + "262": -5.658541679382324, + "2822": -3.658541440963745, + "32": -6.721041679382324, + "334": -5.158541679382324, + "378": -7.096041679382324, + "40": -6.158541679382324, + "5996": -7.221041679382324, + "61524": -7.033541679382324, + "791": -3.908541440963745, + "8586": -6.721041679382324, + "9642": -3.658541440963745 + }, + { + "1115": -4.709607124328613, + "1442": -5.209607124328613, + "16910": -4.459607124328613, + "17010": -5.334607124328613, + "2057": -1.7096070051193237, + "220": -4.709607124328613, + "2360": -4.959607124328613, + "25672": -4.709607124328613, + "3053": -4.584607124328613, + "3146": -2.7096071243286133, + "330": -4.084607124328613, + "353": -4.959607124328613, + "358": -4.334607124328613, + "362": -4.209607124328613, + "3639": -3.7096071243286133, + "40665": -4.709607124328613, + "482": -1.9596070051193237, + "578": -1.2096070051193237, + "5810": -4.209607124328613, + "7566": -2.7096071243286133 + }, + { + "1": -4.754084587097168, + "13617": -5.254084587097168, + "14145": -3.504084587097168, + "14831": -5.191584587097168, + "14924": -1.254084587097168, + "1502": -5.191584587097168, + "16": -5.504084587097168, + "16533": -5.254084587097168, + "16593": -4.754084587097168, + "2647": -5.066584587097168, + "2929": -1.129084587097168, + "3923": -2.629084587097168, + "3957": -5.066584587097168, + "41551": -4.129084587097168, + "48": -3.129084587097168, + "48614": -4.754084587097168, + "59565": -4.754084587097168, + "7816": -5.379084587097168, + "791": -3.879084587097168, + "9642": -4.504084587097168 + }, + { + "0": -8.0293607711792, + "1035": -5.529361248016357, + "11": -2.4043612480163574, + "13": -2.5293612480163574, + "1389": -9.2793607711792, + "14": -6.279361248016357, + "26": -10.0293607711792, + "320": -10.0293607711792, + "334": -0.7793611288070679, + "358": -9.5293607711792, + "3747": -10.2168607711792, + "382": -10.2168607711792, + "477": -6.279361248016357, + "482": -9.2793607711792, + "57277": -2.7793612480163574, + "611": -6.779361248016357, + "68063": -7.654361248016357, + "71079": -5.904361248016357, + "96618": -4.029361248016357, + "98319": -1.2793611288070679 + }, + { + "1271": -12.627582550048828, + "14711": -8.627582550048828, + "16": -10.127582550048828, + "17": -0.002582074608653784, + "18": -7.87758207321167, + "19": -10.002582550048828, + "20": -11.002582550048828, + "2028": -12.377582550048828, + "21": -13.502582550048828, + "220": -13.377582550048828, + "256": -6.37758207321167, + "262": -13.377582550048828, + "334": -8.877582550048828, + "40": -13.127582550048828, + "4521": -13.627582550048828, + "45464": -10.877582550048828, + "567": -12.877582550048828, + "5996": -13.627582550048828, + "791": -11.877582550048828, + "827": -11.002582550048828 + }, + { + "100257": -12.250028610229492, + "11": -13.250028610229492, + "12": -14.750028610229492, + "13": -2.8490614567999728e-05, + "14": -14.687528610229492, + "18": -13.500028610229492, + "19362": -14.500028610229492, + "220": -14.562528610229492, + "25": -13.687528610229492, + "271": -12.750028610229492, + "2887": -15.562528610229492, + "3146": -13.000028610229492, + "31643": -15.375028610229492, + "31804": -14.875028610229492, + "382": -12.625028610229492, + "431": -15.250028610229492, + "59621": -15.250028610229492, + "627": -15.062528610229492, + "64": -13.750028610229492, + "8": -13.562528610229492 + }, + { + "100257": -10.875853538513184, + "16910": -11.375853538513184, + "17010": -9.625853538513184, + "17586": -10.125853538513184, + "17601": -9.750853538513184, + "19124": -10.250853538513184, + "220": -11.000853538513184, + "2355": -9.750853538513184, + "27370": -9.500853538513184, + "3053": -11.750853538513184, + "3146": -0.0008540081907995045, + "31804": -8.750853538513184, + "330": -11.375853538513184, + "3331": -9.625853538513184, + "334": -11.000853538513184, + "358": -11.750853538513184, + "362": -11.375853538513184, + "3639": -11.875853538513184, + "578": -10.375853538513184, + "8351": -11.625853538513184 + }, + { + "14924": -5.235594749450684, + "16533": -1.2355949878692627, + "2647": -5.360594749450684, + "2929": -4.610594749450684, + "30119": -5.360594749450684, + "36": -5.485594749450684, + "37": -4.735594749450684, + "3957": -1.2355949878692627, + "48614": -2.2355949878692627, + "59565": -4.485594749450684, + "64584": -4.235594749450684, + "6719": -4.860594749450684, + "6720": -5.235594749450684, + "697": -4.360594749450684, + "70869": -3.9855949878692627, + "72803": -4.985594749450684, + "7816": -3.2355949878692627, + "791": -4.735594749450684, + "849": -3.4855949878692627, + "93702": -5.235594749450684 + }, + { + "11628": -7.981866836547852, + "14": -5.231866836547852, + "18825": -8.481866836547852, + "22070": -7.856866836547852, + "25": -7.606866836547852, + "311": -6.606866836547852, + "320": -8.481866836547852, + "323": -6.606866836547852, + "334": -2.6068665981292725, + "369": -5.731866836547852, + "389": -7.106866836547852, + "477": -7.481866836547852, + "505": -6.981866836547852, + "57277": -8.231866836547852, + "611": -5.731866836547852, + "612": -8.356866836547852, + "68063": -5.481866836547852, + "72387": -7.606866836547852, + "922": -8.106866836547852, + "96618": -0.10686661303043365 + }, + { + "1115": -8.018264770507812, + "1472": -9.018264770507812, + "19124": -5.768265247344971, + "2057": -7.768265247344971, + "2290": -8.893264770507812, + "2355": -0.018265146762132645, + "256": -9.018264770507812, + "3146": -8.018264770507812, + "32791": -9.393264770507812, + "330": -8.268264770507812, + "358": -7.893265247344971, + "3639": -9.393264770507812, + "4718": -6.268265247344971, + "578": -4.893265247344971, + "5810": -7.518265247344971, + "5996": -8.643264770507812, + "6104": -9.143264770507812, + "720": -9.518264770507812, + "7566": -9.018264770507812, + "94313": -7.518265247344971 + } + ], + [ + { + "100257": -4.00518274307251, + "1035": -1.7551827430725098, + "1115": -4.88018274307251, + "21829": -4.38018274307251, + "220": -2.6301827430725098, + "22559": -4.38018274307251, + "2355": -4.88018274307251, + "3146": -4.88018274307251, + "320": -4.88018274307251, + "334": -3.0051827430725098, + "3639": -4.63018274307251, + "40665": -3.7551827430725098, + "4314": -4.63018274307251, + "4815": -3.0051827430725098, + "482": -4.63018274307251, + "57277": -1.3801827430725098, + "578": -3.8801827430725098, + "5810": -3.2551827430725098, + "720": -3.1301827430725098, + "83017": -4.38018274307251 + }, + { + "12": -3.4668495655059814, + "1271": -6.2168498039245605, + "14126": -4.4668498039245605, + "14711": -3.4668495655059814, + "16": -0.3418496549129486, + "17": -5.4668498039245605, + "18": -4.3418498039245605, + "19": -6.4043498039245605, + "256": -5.3418498039245605, + "334": -2.9668495655059814, + "39314": -6.2168498039245605, + "45464": -6.2793498039245605, + "5207": -5.4668498039245605, + "644": -6.2168498039245605, + "70564": -5.8418498039245605, + "74694": -5.9668498039245605, + "791": -5.3418498039245605, + "8586": -2.8418495655059814, + "9": -4.8418498039245605, + "96556": -5.0918498039245605 + }, + { + "13221": -5.353659629821777, + "14126": -5.103659629821777, + "14924": -2.8536596298217773, + "1502": -5.228659629821777, + "16": -5.228659629821777, + "16533": -0.6036596894264221, + "17077": -4.103659629821777, + "18": -4.603659629821777, + "19": -4.853659629821777, + "2647": -3.7286596298217773, + "32": -4.228659629821777, + "32215": -3.6036596298217773, + "37942": -3.9786596298217773, + "48": -3.8536596298217773, + "49": -4.853659629821777, + "5207": -2.8536596298217773, + "58": -5.353659629821777, + "61524": -4.853659629821777, + "6396": -3.3536596298217773, + "644": -5.228659629821777 + }, + { + "12": -6.394392013549805, + "16": -8.644392013549805, + "16070": -6.644392013549805, + "1684": -8.519392013549805, + "2085": -8.394392013549805, + "220": -4.644392013549805, + "25": -2.2693920135498047, + "261": -8.144392013549805, + "30151": -8.269392013549805, + "311": -7.769392013549805, + "320": -6.894392013549805, + "334": -5.519392013549805, + "409": -7.769392013549805, + "41834": -7.269392013549805, + "439": -6.644392013549805, + "57277": -8.144392013549805, + "57383": -6.269392013549805, + "57916": -7.644392013549805, + "68063": -0.14439205825328827, + "96618": -6.144392013549805 + }, + { + "1472": -3.1033554077148438, + "14853": -1.6033554077148438, + "1796": -4.478355407714844, + "20400": -3.9783554077148438, + "220": -3.8533554077148438, + "22559": -5.978355407714844, + "2355": -0.6033554077148438, + "2650": -6.103355407714844, + "2684": -4.603355407714844, + "40665": -3.7283554077148438, + "4324": -5.978355407714844, + "4718": -4.978355407714844, + "4800": -5.478355407714844, + "5321": -6.103355407714844, + "578": -5.603355407714844, + "5810": -6.103355407714844, + "720": -3.4783554077148438, + "763": -6.353355407714844, + "9442": -6.228355407714844, + "9842": -3.9783554077148438 + }, + { + "12": -3.3415486812591553, + "1271": -3.7165486812591553, + "16": -1.3415486812591553, + "18": -3.4665486812591553, + "20215": -1.0915486812591553, + "2675": -2.7165486812591553, + "32215": -5.216548919677734, + "334": -5.341548919677734, + "39314": -5.466548919677734, + "3947": -4.716548919677734, + "4054": -5.654048919677734, + "4599": -4.716548919677734, + "5618": -4.591548919677734, + "61524": -4.091548919677734, + "70564": -4.716548919677734, + "791": -5.466548919677734, + "7927": -4.591548919677734, + "8144": -3.5915486812591553, + "8586": -3.4665486812591553, + "861": -4.966548919677734 + }, + { + "10507": -6.770143985748291, + "11156": -7.145143985748291, + "11470": -6.895143985748291, + "1193": -6.395143985748291, + "11944": -5.520143985748291, + "1403": -6.395143985748291, + "14847": -7.520143985748291, + "1855": -7.895143985748291, + "220": -6.020143985748291, + "2380": -0.27014419436454773, + "264": -1.8951442241668701, + "279": -3.27014422416687, + "3094": -7.395143985748291, + "3649": -7.020143985748291, + "41941": -7.020143985748291, + "459": -4.645143985748291, + "520": -6.395143985748291, + "701": -4.895143985748291, + "832": -6.770143985748291, + "912": -7.895143985748291 + }, + { + "10105": -3.7053680419921875, + "10507": -2.9553680419921875, + "11503": -3.7053680419921875, + "11944": -3.2053680419921875, + "12742": -2.2053680419921875, + "14847": -3.2053680419921875, + "15174": -4.4553680419921875, + "15635": -2.5803680419921875, + "17889": -2.5803680419921875, + "2204": -2.7053680419921875, + "23719": -4.3303680419921875, + "3230": -4.2053680419921875, + "3284": -4.4553680419921875, + "3585": -4.9553680419921875, + "4754": -4.5803680419921875, + "5627": -4.9553680419921875, + "7504": -3.7053680419921875, + "8125": -3.0803680419921875, + "8821": -2.4553680419921875, + "9863": -3.2053680419921875 + }, + { + "11": -2.1402063369750977, + "13": -1.390206217765808, + "1473": -5.015206336975098, + "198": -5.890206336975098, + "25": -5.390206336975098, + "271": -3.8902063369750977, + "304": -4.265206336975098, + "311": -3.3902063369750977, + "320": -5.015206336975098, + "323": -2.8902063369750977, + "369": -2.7652063369750977, + "3770": -4.390206336975098, + "382": -1.140206217765808, + "4286": -6.140206336975098, + "430": -5.140206336975098, + "439": -5.890206336975098, + "449": -4.515206336975098, + "512": -4.640206336975098, + "555": -5.390206336975098, + "627": -3.5152063369750977 + }, + { + "1789": -4.6819610595703125, + "1796": -2.9319610595703125, + "21829": -4.0569610595703125, + "220": -2.5569610595703125, + "22559": -4.8069610595703125, + "2355": -4.3069610595703125, + "30379": -3.0569610595703125, + "3234": -4.5569610595703125, + "35106": -3.8069610595703125, + "358": -4.8069610595703125, + "40665": -4.8069610595703125, + "4815": -1.556961178779602, + "5112": -4.8069610595703125, + "5560": -2.0569610595703125, + "57094": -4.5569610595703125, + "578": -3.8069610595703125, + "5810": -2.6819610595703125, + "5867": -4.9319610595703125, + "720": -2.6819610595703125, + "83017": -3.4319610595703125 + }, + { + "1124": -3.4631640911102295, + "11503": -0.46316400170326233, + "1475": -8.838164329528809, + "14847": -3.8381640911102295, + "1521": -9.713164329528809, + "1855": -3.2131640911102295, + "2077": -8.713164329528809, + "2225": -8.463164329528809, + "23719": -9.213164329528809, + "279": -2.0881640911102295, + "28887": -9.713164329528809, + "304": -4.83816385269165, + "311": -10.088164329528809, + "41941": -5.71316385269165, + "4320": -4.71316385269165, + "433": -5.08816385269165, + "4395": -9.338164329528809, + "682": -6.33816385269165, + "701": -2.0881640911102295, + "814": -9.463164329528809 + }, + { + "10015": -3.179054021835327, + "10968": -8.929054260253906, + "11944": -9.429054260253906, + "12309": -6.429054260253906, + "1579": -9.429054260253906, + "1633": -7.179054260253906, + "20639": -9.429054260253906, + "2875": -2.554054021835327, + "2949": -8.929054260253906, + "304": -7.554054260253906, + "311": -7.054054260253906, + "323": -9.554054260253906, + "3230": -7.929054260253906, + "4382": -6.804054260253906, + "439": -3.429054021835327, + "61001": -7.929054260253906, + "64694": -0.17905409634113312, + "8821": -9.054054260253906, + "9959": -8.804054260253906, + "99732": -5.304054260253906 + }, + { + "10015": -2.9695374965667725, + "10212": -5.594537734985352, + "11156": -6.469537734985352, + "1160": -4.594537734985352, + "11725": -3.3445374965667725, + "1317": -5.969537734985352, + "14509": -6.344537734985352, + "17889": -5.969537734985352, + "2380": -6.469537734985352, + "264": -5.969537734985352, + "2875": -1.2195374965667725, + "3230": -2.9695374965667725, + "374": -3.7195374965667725, + "4382": -2.3445374965667725, + "49926": -6.094537734985352, + "51637": -5.594537734985352, + "5300": -6.469537734985352, + "64694": -0.9695374965667725, + "7669": -6.594537734985352, + "8821": -6.594537734985352 + }, + { + "11": -9.629748344421387, + "11503": -8.629748344421387, + "13": -12.379748344421387, + "1376": -11.629748344421387, + "14847": -11.379748344421387, + "220": -12.379748344421387, + "23719": -10.629748344421387, + "264": -11.129748344421387, + "279": -12.004748344421387, + "320": -12.129748344421387, + "323": -5.504748344421387, + "3284": -9.254748344421387, + "32847": -9.129748344421387, + "382": -11.379748344421387, + "41941": -12.379748344421387, + "4320": -11.629748344421387, + "439": -0.004748496692627668, + "719": -12.254748344421387, + "832": -11.879748344421387, + "8627": -11.379748344421387 + }, + { + "11000": -12.750112533569336, + "13579": -10.625112533569336, + "15325": -10.875112533569336, + "220": -13.625112533569336, + "26569": -12.875112533569336, + "279": -12.125112533569336, + "29546": -11.750112533569336, + "32367": -13.625112533569336, + "3284": -0.00011288482346571982, + "37207": -14.125112533569336, + "374": -13.875112533569336, + "382": -13.875112533569336, + "3856": -13.875112533569336, + "43303": -12.875112533569336, + "4460": -13.750112533569336, + "499": -12.875112533569336, + "50434": -13.875112533569336, + "5995": -10.750112533569336, + "64694": -13.500112533569336, + "814": -12.750112533569336 + }, + { + "11": -3.510981798171997, + "13": -2.760981798171997, + "1418": -8.760981559753418, + "1473": -7.260981559753418, + "2055": -6.385981559753418, + "2085": -6.260981559753418, + "26": -8.635981559753418, + "271": -6.260981559753418, + "304": -9.010981559753418, + "320": -8.135981559753418, + "323": -6.635981559753418, + "382": -0.1359817534685135, + "4286": -5.885981559753418, + "43115": -8.385981559753418, + "449": -8.635981559753418, + "512": -8.260981559753418, + "627": -4.010981559753418, + "719": -6.760981559753418, + "7255": -7.260981559753418, + "8032": -8.760981559753418 + }, + { + "11192": -10.74710464477539, + "12": -3.2471044063568115, + "12755": -9.74710464477539, + "13221": -10.24710464477539, + "14196": -9.87210464477539, + "14711": -5.747104644775391, + "16": -0.2471044957637787, + "16533": -9.99710464477539, + "18": -9.74710464477539, + "334": -1.747104525566101, + "45464": -7.247104644775391, + "53216": -10.74710464477539, + "567": -8.24710464477539, + "57277": -9.99710464477539, + "61524": -9.12210464477539, + "74694": -10.74710464477539, + "827": -10.37210464477539, + "849": -10.49710464477539, + "8586": -8.37210464477539, + "9": -8.37210464477539 + }, + { + "13617": -5.075364112854004, + "16": -7.450364112854004, + "16047": -7.450364112854004, + "16533": -8.450364112854004, + "20215": -6.450364112854004, + "20912": -6.200364112854004, + "26197": -8.075364112854004, + "2647": -1.200364112854004, + "27671": -7.325364112854004, + "2929": -7.950364112854004, + "36448": -6.325364112854004, + "37942": -4.450364112854004, + "38030": -7.825364112854004, + "5159": -8.200364112854004, + "5207": -0.4503641724586487, + "6396": -7.825364112854004, + "68883": -6.200364112854004, + "70869": -4.825364112854004, + "72803": -3.950364112854004, + "8586": -7.950364112854004 + }, + { + "1035": -7.664575576782227, + "10507": -9.789575576782227, + "11470": -10.039575576782227, + "1160": -9.414575576782227, + "11709": -10.602075576782227, + "12": -9.664575576782227, + "13": -9.664575576782227, + "14908": -9.289575576782227, + "16": -10.039575576782227, + "220": -0.7895758152008057, + "25": -0.7895758152008057, + "2671": -8.414575576782227, + "320": -10.164575576782227, + "334": -4.539575576782227, + "3645": -10.164575576782227, + "449": -9.289575576782227, + "57277": -9.164575576782227, + "674": -8.289575576782227, + "68063": -2.5395758152008057, + "96618": -9.164575576782227 + }, + { + "100257": -4.659743785858154, + "1252": -5.159743785858154, + "1432": -4.659743785858154, + "19124": -4.784743785858154, + "19406": -6.659743785858154, + "220": -4.409743785858154, + "2355": -0.9097439646720886, + "2956": -5.659743785858154, + "33659": -7.159743785858154, + "4815": -2.9097440242767334, + "5008": -6.659743785858154, + "5996": -6.159743785858154, + "6193": -7.159743785858154, + "64202": -7.159743785858154, + "68502": -4.784743785858154, + "720": -0.7847439646720886, + "8560": -6.409743785858154, + "9059": -7.034743785858154, + "92071": -7.034743785858154, + "9925": -6.034743785858154 + }, + { + "1061": -4.449402809143066, + "12": -1.0744028091430664, + "12243": -7.199402809143066, + "15841": -7.324402809143066, + "16": -0.5744028687477112, + "1747": -6.949402809143066, + "1844": -4.449402809143066, + "1959": -4.699402809143066, + "2831": -5.824402809143066, + "30700": -6.449402809143066, + "334": -6.699402809143066, + "43": -5.449402809143066, + "48932": -3.9494028091430664, + "644": -5.449402809143066, + "6540": -6.449402809143066, + "6806": -5.574402809143066, + "83652": -5.449402809143066, + "84259": -6.449402809143066, + "849": -7.074402809143066, + "9": -5.574402809143066 + }, + { + "100257": -15.375041961669922, + "1006": -15.812541961669922, + "10840": -14.250041961669922, + "11": -12.500041961669922, + "12": -11.375041961669922, + "1236": -16.125041961669922, + "13": -4.160317621426657e-05, + "14": -14.375041961669922, + "2112": -14.875041961669922, + "22294": -15.187541961669922, + "25": -13.125041961669922, + "31643": -14.500041961669922, + "382": -14.250041961669922, + "482": -15.875041961669922, + "5450": -15.187541961669922, + "627": -12.250041961669922, + "732": -16.187541961669922, + "8": -11.250041961669922, + "815": -15.375041961669922, + "8542": -16.000041961669922 + }, + { + "1252": -4.631816387176514, + "24367": -1.8818163871765137, + "2672": -4.881816387176514, + "3146": -1.6318163871765137, + "328": -4.006816387176514, + "33659": -3.5068163871765137, + "3998": -5.006816387176514, + "4185": -3.5068163871765137, + "64202": -4.756816387176514, + "66912": -2.8818163871765137, + "67502": -2.2568163871765137, + "71866": -4.006816387176514, + "763": -2.8818163871765137, + "76589": -4.256816387176514, + "78400": -4.256816387176514, + "84090": -5.256816387176514, + "9059": -4.381816387176514, + "92071": -4.506816387176514, + "9442": -2.8818163871765137, + "97554": -2.0068163871765137 + }, + { + "1271": -2.459925889968872, + "16118": -4.834926128387451, + "1844": -3.709925889968872, + "19105": -4.209926128387451, + "2685": -4.334926128387451, + "27588": -4.709926128387451, + "2831": -3.584925889968872, + "30700": -5.084926128387451, + "37196": -5.334926128387451, + "38238": -5.334926128387451, + "39": -2.209925889968872, + "4699": -5.084926128387451, + "4944": -3.709925889968872, + "50": -3.334925889968872, + "5207": -4.334926128387451, + "644": -2.334925889968872, + "64416": -4.834926128387451, + "6540": -4.334926128387451, + "83652": -3.959925889968872, + "84259": -0.8349259495735168 + } + ] + ], + "checkpoint_fingerprint": "da2c066319fb00d3", + "config": "granite5_vllm", + "continuations": [ + [ + 578, + 13093, + 2322, + 389, + 7742, + 323, + 16626, + 311, + 95758, + 279, + 8199, + 3477, + 3156, + 279, + 1828, + 8502, + 382, + 19791, + 25, + 578, + 13093, + 62720, + 279, + 8199 + ], + [ + 22559, + 25, + 578, + 2728, + 2317, + 1587, + 539, + 6782, + 904, + 2038, + 922, + 279, + 3637, + 596, + 15676, + 892, + 13, + 22559, + 25, + 7566, + 11, + 279, + 5224, + 374 + ], + [ + 315, + 279, + 2883, + 271, + 14711, + 22559, + 1473, + 16, + 13, + 3146, + 16533, + 481, + 96618, + 2355, + 256, + 3146, + 9642, + 57277, + 17, + 13, + 3146, + 36448, + 96618, + 2355 + ], + [ + 57277, + 334, + 17077, + 68063, + 720, + 61524, + 3116, + 11503, + 13, + 13969, + 11503, + 439, + 2875, + 439, + 3284, + 382, + 334, + 16533, + 68063, + 720, + 16, + 13, + 3146, + 1844 + ] + ], + "description": "Granite 5 + LoRA/aLoRA adapter, vLLM backend", + "max_tokens": 24, + "prompts": [ + "Summarize the following in one sentence: The committee met on Tuesday and voted to postpone the budget review until the next quarter.", + "Is the following statement answerable from the given context? Context: The store opens at 9am on weekdays. Question: What time does the store close?", + "Rewrite this query to be more specific: tell me about the policy", + "List three risks of deploying a language model without output filtering." + ], + "recorded_on": { + "torch": "2.13.0", + "transformers": "5.17.0", + "vllm": "0.30.0" + }, + "thresholds": { + "max_jsd": 0.05, + "mean_jaccard_dist": 0.2, + "mean_jsd": 0.003, + "min_adapter_effect_jsd": 0.01 + }, + "top_k": 20 +} diff --git a/tests/eval/cases/prompts.json b/tests/eval/cases/prompts.json new file mode 100644 index 00000000..bc308188 --- /dev/null +++ b/tests/eval/cases/prompts.json @@ -0,0 +1,20 @@ +{ + "_comment": [ + "Committed and FIXED. The baseline records a distribution per prompt per", + "position, so changing this file invalidates every baseline -- the eval", + "detects that and fails rather than comparing misaligned positions.", + "", + "Chosen to be adapter-agnostic: the same four prompts are used for every", + "config, including SR and the HF backend, so one config's result is", + "comparable to another's. They are short because cost is positions x", + "prompts x configs, and deliberately plain -- the gate measures whether the", + "adapter still behaves as it did on the signed-off vLLM line, not whether", + "any particular task is answered well." + ], + "prompts": [ + "Summarize the following in one sentence: The committee met on Tuesday and voted to postpone the budget review until the next quarter.", + "Is the following statement answerable from the given context? Context: The store opens at 9am on weekdays. Question: What time does the store close?", + "Rewrite this query to be more specific: tell me about the policy", + "List three risks of deploying a language model without output filtering." + ] +} diff --git a/tests/eval/test_adapter_evals.py b/tests/eval/test_adapter_evals.py new file mode 100644 index 00000000..a608adb5 --- /dev/null +++ b/tests/eval/test_adapter_evals.py @@ -0,0 +1,82 @@ +# SPDX-License-Identifier: Apache-2.0 +"""The four evaluation jobs: adapter output vs a committed baseline. + +Run on the GPU cluster as its own suite:: + + /gpu-test-eval # as a maintainer, on a PR + pytest -m "eval and not deep" tests/eval/ -v -s --tb=short + +Each config needs a checkpoint and a baseline in ``tests/eval/baselines/``. The +checkpoint comes from ``GSW_EVAL_*_DIR`` if staged, and is otherwise COMPOSED from +public `ibm-granite` repos into the e2e cache (``_eval_core.COMPOSE_RECIPES``) -- +because requiring the env var meant this suite could only ever skip: nothing sets +it on the GPU pod, and an all-skipped suite exits 0 and reports PASSED. + +The skip/fail split is deliberate: + +* no checkpoint AND + no compose recipe -> SKIP. Genuinely cannot run here (e.g. `sr_vllm`, whose + SR adapters are not public). +* checkpoint available, + no baseline -> FAIL. The eval could have run and had nothing to compare + against. Skipping here would let a vLLM upgrade pass its + eval gate without ever evaluating anything. +* compose attempted + and failed -> FAIL (raises). A broken recipe is a real break, not an + absent checkpoint. + +Re-recording a baseline to clear a failure destroys the gate. If an eval fails on a +new vLLM line, that failure IS the result the upgrade was looking for. +""" + +import pytest + +from tests.eval import _eval_core as core + +pytestmark = [ + pytest.mark.eval, + pytest.mark.gpu, + pytest.mark.slow, + pytest.mark.requires_model, +] + + +@pytest.mark.parametrize( + "config_name", list(core.EVAL_CONFIGS), ids=list(core.EVAL_CONFIGS) +) +def test_adapter_eval(config_name): + cfg = core.EVAL_CONFIGS[config_name] + model_dir = core.checkpoint_dir(cfg) + if model_dir is None: + envs = " or ".join(filter(None, (cfg.env, cfg.fallback_env))) + pytest.skip( + f"{cfg.description}: no checkpoint and no compose recipe. " + f"Set {envs} to a staged checkpoint to run it." + ) + + baseline = core.load_baseline(cfg.name) + assert baseline is not None, ( + f"{cfg.name}: checkpoint is staged at {model_dir} but " + f"{core.baseline_path(cfg.name)} does not exist, so there is nothing to " + "compare against. Record it from a KNOWN-GOOD vLLM line, on the GPU " + "runner that does the checking -- a baseline captured in a different " + "environment missed by a systematic ~0.004 mean JSD:\n" + " gh workflow run gpu-tests.yaml --ref " + "-f suite=eval-record -f sha= -f no_cache=true\n" + f"The run prints every baseline into its log; commit the {cfg.name} one " + "to tests/eval/baselines/. See tests/eval/baselines/README.md." + ) + + # The baseline's continuations, not freshly generated ones: the measurement is + # teacher-forced so every compared position has a byte-identical prefix. See + # _eval_core's module docstring for the greedy-rollout failure that forced this. + current = core.capture(cfg, model_dir, continuations=baseline.get("continuations")) + failures, report = core.compare(baseline, current) + + print(f"\n[{cfg.name}] {cfg.description}") + for line in report: + print(line) + + assert not failures, f"{cfg.name} regressed against its baseline:\n" + "\n".join( + f" - {f}" for f in failures + ) diff --git a/tests/eval/test_record_baselines.py b/tests/eval/test_record_baselines.py new file mode 100644 index 00000000..200112f1 --- /dev/null +++ b/tests/eval/test_record_baselines.py @@ -0,0 +1,77 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Record eval baselines ON THE GPU RUNNER, printing them for extraction. + +Not a test -- a recording job that happens to be reachable through pytest, +because pytest is the only thing `/opt/gsw/submit_and_poll.sh` runs on the pod +and that script is baked into the runner image. Dispatch it with:: + + gh workflow run gpu-tests.yaml --ref -f suite=eval-record -f sha= + +then lift each JSON out of the run's `gpu-tests.log` artifact between its +``--8<-- `` and ``-->8--`` markers, write it to that path, and commit. + +WHY RECORD HERE rather than on a dev pod. A baseline is only a reference if the +environment that checks it can reproduce it. Recording on a Vela pod produced a +baseline the CI runner missed by a systematic ~0.004 mean JSD on both vLLM +configs -- identical on the 0.26 and 0.30 legs, so not version drift, and not +torch either (the HF config reproduced that same baseline at exactly 0.000000 +across torch 2.11 vs 2.13). Something else in the vLLM capture path differs +between the two machines. Rather than keep guessing at it, record where the +check runs: then the baseline is reproducible BY CONSTRUCTION, and any later +movement is attributable to the one thing that changed, the vLLM line. + +It writes nothing into the repo. Printing and committing by hand is deliberate: +a baseline is the gate's reference, and a job that could rewrite it in place is +one bad dispatch away from erasing the thing being gated. + +Marked `deep` as well as `eval_record` so pyproject's default `-m "not deep"` +keeps it out of every ordinary selection, including a bare `pytest tests/`. Only +an explicit `-m eval_record` reaches it. +""" + +import json + +import pytest + +from tests.eval import _eval_core as core + +pytestmark = [ + pytest.mark.eval_record, + pytest.mark.deep, + pytest.mark.gpu, + pytest.mark.slow, + pytest.mark.requires_model, +] + + +@pytest.mark.parametrize( + "config_name", list(core.EVAL_CONFIGS), ids=list(core.EVAL_CONFIGS) +) +def test_record_baseline(config_name): + cfg = core.EVAL_CONFIGS[config_name] + model_dir = core.checkpoint_dir(cfg) + if model_dir is None: + pytest.skip(f"{cfg.description}: no checkpoint and no compose recipe") + + data = core.capture(cfg, model_dir) + + # Same formatting record_eval_baseline.py writes, so a baseline captured here + # and one captured there are byte-comparable rather than differing by layout. + text = json.dumps(data, indent=1, sort_keys=True) + path = core.baseline_path(cfg.name).relative_to(core.HERE.parent.parent) + + print(f"\n--8<-- {path}") + print(text) + print("-->8--") + + # Assert the capture is well-formed, so a broken recording fails the job + # instead of printing something unusable that is noticed only at commit time. + n = len(data["prompts"]) + assert len(data["continuations"]) == n + assert len(data["adapter_dists"]) == n + assert len(data["base_dists"]) == n + for i in range(n): + steps = len(data["continuations"][i]) + assert steps > 0, f"prompt {i} produced no continuation" + assert len(data["adapter_dists"][i]) == steps + assert len(data["base_dists"][i]) == steps diff --git a/tests/integration/test_asr_ctc_default_gpu.py b/tests/integration/test_asr_ctc_default_gpu.py index e87a828a..4003ce8f 100644 --- a/tests/integration/test_asr_ctc_default_gpu.py +++ b/tests/integration/test_asr_ctc_default_gpu.py @@ -39,10 +39,33 @@ asr = importlib.util.module_from_spec(_spec) _spec.loader.exec_module(asr) -# tests/audio/test1.wav says this, and CTC emits it lowercase and unpunctuated. +# What tests/audio/test1.wav says. Compared through `_words` below rather than +# verbatim, because the checkpoint's ORTHOGRAPHY is not ours to pin. _EXPECTED = "what is the capital of israel" +def _words(text: str) -> list[str]: + """``text`` as lowercase words with punctuation stripped. + + The transcript is asserted on its WORDS, not its exact characters. This used + to be a `==` against a lowercase, unpunctuated string, which is what + `granite-speech-5.0-470m-turboctc` emitted until the checkpoint was + re-uploaded on 2026-10-21 ("Upload 13 files" / "Remove legacy custom-code + files"). It now truecases and punctuates: "What is the capital of Israel?". + `transcribe()` is pinned to no revision, so every runner picked the new + weights up at once and all four transcript assertions failed together — on + the vllm26 floor leg identically to vllm31 and vllm32, which is what shows + this is the checkpoint changing under the test and not the vLLM port. + + Casing and terminal punctuation are the ASR model's editorial choice. + Comparing without them keeps what this test is actually for -- that our + pipeline routes audio through the CTC backend and returns the right words, + with the chunked path not dropping or duplicating any -- while not failing + the next time upstream re-renders the same sentence. + """ + return ["".join(c for c in w if c.isalnum()) for w in text.lower().split()] + + def _test_clip(): """The committed test waveform as float32 mono, plus its sample rate.""" with wave.open(str(_REPO_ROOT / "tests/audio/test1.wav")) as handle: @@ -79,7 +102,7 @@ def test_transcribes_correctly_and_ignores_decode_kwargs(transcriber): text = transcriber.transcribe( samples, sampling_rate=sample_rate, generate_kwargs={"language": "fr"} ) - assert text == _EXPECTED + assert _words(text) == _words(_EXPECTED) def test_float16_override_still_transcribes(): @@ -95,7 +118,8 @@ def test_float16_override_still_transcribes(): half = asr.ASRTranscriber( model_id=asr.DEFAULT_ASR_MODEL_ID, device="cuda", dtype="float16" ) - assert half.transcribe(samples, sampling_rate=sample_rate) == _EXPECTED + text = half.transcribe(samples, sampling_rate=sample_rate) + assert _words(text) == _words(_EXPECTED) def _tile_to_seconds(samples, sample_rate, seconds): @@ -137,4 +161,4 @@ def counting(segment, generate_kwargs=None): else: assert len(calls) == expected_calls # The phrase repeats throughout, so the merge must not collapse it to nothing. - assert _EXPECTED.split()[-1] in text + assert _words(_EXPECTED)[-1] in _words(text) diff --git a/tests/integration/test_hf_to_vllm_weights.py b/tests/integration/test_hf_to_vllm_weights.py index 2e22ce9d..c381f3b4 100644 --- a/tests/integration/test_hf_to_vllm_weights.py +++ b/tests/integration/test_hf_to_vllm_weights.py @@ -68,7 +68,7 @@ def _try_import_vllm(): # ── Distributed init ───────────────────────────────────────────────── from tests.shared.vllm_distributed import ensure_distributed as _ensure_distributed -from tests.shared.vllm_kv_cache import setup_kv_cache +from tests.shared.vllm_kv_cache import cascade_kwargs, setup_kv_cache # ── Helpers ────────────────────────────────────────────────────────── @@ -297,11 +297,7 @@ def _run_vllm_forward(self, input_ids_list): seq_lens=seq_lens, block_table=block_table, slot_mapping=slot_mapping, - use_cascade=False, - common_prefix_len=0, - cu_prefix_query_lens=None, - prefix_kv_lens=None, - suffix_kv_lens=None, + **cascade_kwargs(), causal=True, ) else: diff --git a/tests/shared/vllm_kv_cache.py b/tests/shared/vllm_kv_cache.py index 4aa1c735..011a25c5 100644 --- a/tests/shared/vllm_kv_cache.py +++ b/tests/shared/vllm_kv_cache.py @@ -1,5 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -"""Allocate a real KV cache for an :class:`Attention` layer, on any vLLM 0.26+. +"""Build real FlashAttention inputs for an :class:`Attention` layer, on any vLLM 0.26+. These harnesses hand the tensor to a real FlashAttention kernel (they build real ``FlashAttentionMetadata``: slot_mapping, block_table, query_start_loc, seq_lens), @@ -32,6 +32,40 @@ import torch +def cascade_kwargs() -> dict: + """The cascade-attention fields of ``FlashAttentionMetadata``, if it has any. + + vLLM 0.32 removed cascade attention outright (upstream ``e1a508625``, + "[Attention] Remove cascade attention", #61126), deleting five REQUIRED + positional fields of the metadata dataclass: ``use_cascade``, + ``common_prefix_len``, ``cu_prefix_query_lens``, ``prefix_kv_lens`` and + ``suffix_kv_lens``. Every harness here constructs the metadata by hand and + passed all five to say "no cascade, this is one plain prefill", so on 0.32 + each construction raises ``TypeError: FlashAttentionMetadata.__init__() got + an unexpected keyword argument 'use_cascade'``. + + They cannot simply be dropped: on 0.26 - 0.31 they have no defaults, so + omitting them is the same ``TypeError`` in the other direction. Hence a + dict spliced in per line, keyed on whether the dataclass still declares the + field — the shape of the API, not ``vllm.__version__``. + + Semantics are unchanged either way. The values below are precisely "cascade + off", which is what 0.32 made the only possibility, so a harness that omits + them on 0.32 gets the same attention it asked for on 0.31. + """ + from vllm.v1.attention.backends.flash_attn import FlashAttentionMetadata + + if "use_cascade" not in FlashAttentionMetadata.__dataclass_fields__: # 0.32+ + return {} + return { + "use_cascade": False, + "common_prefix_len": 0, + "cu_prefix_query_lens": None, + "prefix_kv_lens": None, + "suffix_kv_lens": None, + } + + def kv_cache_shape(attn, vllm_config, num_blocks: int, block_size: int): """The KV-cache shape, in ELEMENTS, for one ``Attention`` layer.""" from vllm.utils.torch_utils import get_dtype_size diff --git a/tests/unit/test_audio_processor_hook_era.py b/tests/unit/test_audio_processor_hook_era.py new file mode 100644 index 00000000..9892bea4 --- /dev/null +++ b/tests/unit/test_audio_processor_hook_era.py @@ -0,0 +1,199 @@ +# SPDX-License-Identifier: Apache-2.0 +"""The ASR hook gate must key on the base class's SHAPE, not on a name existing. + +vLLM reshaped ``BaseMultiModalProcessor``'s HF-processor hooks three times, and +the eras are not ordered by whether a given attribute is present: + +* 0.26-0.28 (A) -- ``_call_hf_processor(prompt, mm_data, mm_kwargs, tok_kwargs)`` +* 0.29-0.30 (B) -- ``_call_hf_processor`` deleted +* 0.31+ (C) -- ``_call_hf_processor(hf_data, hf_kwargs)`` reintroduced, and + now invoked *by* ``_apply_hf_processor_main(mm_items, hf_kwargs)`` + +So ``hasattr(base, "_call_hf_processor")`` is true for A and C and false for B -- +it cannot tell A from C. Reading it as "this is 0.26-0.28" sent era C down era +A's path, and era C's own kwarg rename (``hf_processor_mm_kwargs`` -> +``hf_kwargs``) means a misread era raises ``KeyError`` on the ASR path instead of +failing visibly at import. That class of bug produces NO transcript while every +existing test stays green (vLLM 0.29 did exactly this), which is why this file +asserts the routing EFFECT rather than that some hook got called. + +These tests stub the base class instead of importing vLLM: the discriminator is +the signature of the base hook, so a stub shaped like each released era is a +faithful input, and the test stays in the CPU tier where no vLLM is installed. +""" + +from __future__ import annotations + +import importlib.util +import pathlib +import sys +import types +from collections.abc import Mapping + +import pytest + +pytestmark = pytest.mark.audio + + +def _load_processor_module(): + """Import ``audio/processor.py`` with its vLLM/transformers deps stubbed. + + The module imports vLLM at module scope and vLLM is not installable on the + CPU tier, so the few names it binds at import time are faked. Only + ``_base_hook_era`` is under test here and it touches none of them. + """ + root = pathlib.Path(__file__).resolve().parents[2] + path = root / "src/granite_switch/vllm/audio/processor.py" + + def mod(name, **attrs): + m = types.ModuleType(name) + for k, v in attrs.items(): + setattr(m, k, v) + return m + + class _Any: + def __init__(self, *a, **k): ... + def __class_getitem__(cls, item): + return cls + + # processor.py does `from .asr import ...`, so it needs a real parent + # package. Build a synthetic one whose __path__ points at the audio dir, so + # the sibling import resolves to the actual asr.py without dragging in + # granite_switch.vllm.__init__ (which imports vLLM). + pkg = mod("gs_audio_pkg") + pkg.__path__ = [str(path.parent)] + + stubs = { + "gs_audio_pkg": pkg, + "vllm": mod("vllm"), + "vllm.multimodal": mod("vllm.multimodal", MULTIMODAL_REGISTRY=object()), + "vllm.multimodal.inputs": mod( + "vllm.multimodal.inputs", + MultiModalFieldConfig=_Any, + MultiModalKwargsItems=_Any, + ), + "vllm.multimodal.parse": mod( + "vllm.multimodal.parse", + MultiModalDataDict=_Any, + MultiModalDataItems=_Any, + MultiModalDataParser=_Any, + ), + "vllm.multimodal.processing": mod( + "vllm.multimodal.processing", + BaseDummyInputsBuilder=_Any, + BaseMultiModalProcessor=_Any, + BaseProcessingInfo=_Any, + PromptReplacement=_Any, + PromptUpdate=_Any, + ), + } + saved = {k: sys.modules.get(k) for k in stubs} + sys.modules.update(stubs) + try: + spec = importlib.util.spec_from_file_location("gs_audio_pkg.processor", path) + m = importlib.util.module_from_spec(spec) + sys.modules["gs_audio_pkg.processor"] = m + spec.loader.exec_module(m) + return m + finally: + for k, v in saved.items(): + if v is None: + sys.modules.pop(k, None) + else: + sys.modules[k] = v + + +proc = _load_processor_module() + + +# --- base classes shaped like each released era --------------------------------- + + +class EraA: + """vLLM 0.26-0.28.""" + + def _call_hf_processor( + self, + prompt: str, + mm_data: Mapping[str, object], + mm_kwargs: Mapping[str, object], + tok_kwargs: Mapping[str, object], + ): ... + + def _apply_hf_processor_main( + self, + prompt, + mm_items, + hf_processor_mm_kwargs, + tokenization_kwargs, + *, + enable_hf_prompt_update=True, + ): ... + + def _get_hf_mm_data(self, mm_items): ... + + +class EraB: + """vLLM 0.29-0.30: the hook is gone.""" + + def _apply_hf_processor_main(self, mm_items, hf_processor_mm_kwargs): ... + + def _get_hf_mm_data(self, mm_items): ... + + +class EraC: + """vLLM 0.31+: the hook is back, with a different contract.""" + + def _call_hf_processor( + self, + hf_data: Mapping[str, object], + hf_kwargs: Mapping[str, object], + ): ... + + def _apply_hf_processor_main(self, mm_items, hf_kwargs): ... + + def _get_hf_mm_inputs(self, mm_items, hf_kwargs): ... + + def _finalize_hf_mm_data( + self, hf_data, hf_kwargs, passthrough_data, processed_data=None + ): ... + + +class TestEraDetection: + def test_era_a_detected(self): + assert proc._base_hook_era(EraA) == proc._ERA_CALL_HF + + def test_era_b_detected(self): + assert proc._base_hook_era(EraB) == proc._ERA_MAIN_ONLY + + def test_era_c_detected(self): + assert proc._base_hook_era(EraC) == proc._ERA_CALL_HF_MM + + def test_era_a_and_c_are_distinguished(self): + """The whole point: both HAVE the attribute, so hasattr cannot separate + them. If these ever collapse, era C runs era A's code path and ASR + silently stops producing transcripts.""" + assert hasattr(EraA, "_call_hf_processor") + assert hasattr(EraC, "_call_hf_processor") + assert proc._base_hook_era(EraA) != proc._base_hook_era(EraC) + + def test_only_era_b_self_extracts(self): + """Eras A and C both re-enter ``_call_hf_processor``, so only B may take + the branch that reads ``kwargs["hf_processor_mm_kwargs"]`` -- the key era + C renamed.""" + self_extracting = { + name: proc._base_hook_era(era) == proc._ERA_MAIN_ONLY + for name, era in [("A", EraA), ("B", EraB), ("C", EraC)] + } + assert self_extracting == {"A": False, "B": True, "C": False} + + def test_unsignaturable_hook_falls_back_to_helper_marker(self): + """A hook whose signature cannot be read must not default to era A on a + base class that is clearly era C.""" + + class Weird: + _call_hf_processor = staticmethod(print) # builtin: no useful signature + + def _get_hf_mm_inputs(self, mm_items, hf_kwargs): ... + + assert proc._base_hook_era(Weird) == proc._ERA_CALL_HF_MM diff --git a/tests/unit/test_eval_metric_truncation.py b/tests/unit/test_eval_metric_truncation.py new file mode 100644 index 00000000..152295c1 --- /dev/null +++ b/tests/unit/test_eval_metric_truncation.py @@ -0,0 +1,130 @@ +# SPDX-License-Identifier: Apache-2.0 +"""The eval metric must not sweep k == TOP_K, the capture-window edge. + +CPU-only, no checkpoint: these build the pathological distribution pair by hand, +which is the point -- the inflation this guards against was originally found only +after burning four GPU runs chasing it as a vLLM regression. + +At k == TOP_K the compared support is the capture WINDOW rather than a rank band +well inside it, so a token that merely sits on opposite sides of the truncation +boundary in two runs appears in the union present on one side and absent on the +other. `jsd_bits` renormalizes over the union, so such a token contributes +roughly its entire probability mass in bits however small the logit difference +that moved it was. The result reads as a distribution regression and is not one. +""" + +import math + +import pytest + +from tests.eval import _eval_core as core +from tests.shared.logit_metrics import jsd_bits, topk_ids + + +def test_compare_ks_stay_below_top_k(): + """The invariant itself, so re-adding TOP_K to the sweep fails here.""" + assert core.COMPARE_KS, "the comparison must sweep at least one k" + assert max(core.COMPARE_KS) < core.TOP_K, ( + f"COMPARE_KS={core.COMPARE_KS} includes k >= TOP_K={core.TOP_K}. At k == " + "TOP_K the metric measures capture-window churn, not distribution drift " + "-- see COMPARE_KS in tests/eval/_eval_core.py." + ) + + +def test_top_k_below_the_sweep_is_rejected_not_silently_vacuous(): + """A TOP_K under the whole sweep would make `_pairwise` return all zeros.""" + assert core.TOP_K > min(core.COMPARE_KS) + + +def _window(ranked, k): + """{token: logprob} for the top `k` of `ranked`, as a capture of width k.""" + return {str(t): lp for t, lp in ranked[:k]} + + +def _tail_swapped_pair(top_k): + """Two captures agreeing on every shared token but disagreeing at the edge. + + Identical head; the tokens at ranks `top_k-1` and `top_k` are near-ties, and + the two runs order them oppositely. Exactly one token therefore falls outside + each capture -- a different one each time -- with no change to any logprob + that both captures retain. + """ + head = [(1000 + i, -2.0 - 0.5 * i) for i in range(top_k - 1)] + a_edge, b_edge = (7001, -9.0), (7002, -9.000001) + a = dict(_window([*head, a_edge, b_edge], top_k)) + b = dict(_window([*head, b_edge, a_edge], top_k)) + return a, b + + +def test_edge_churn_inflates_jsd_at_k_equals_top_k(): + """The mechanism, measured: same shared logprobs, wildly different JSD.""" + top_k = core.TOP_K + a, b = _tail_swapped_pair(top_k) + + shared = set(a) & set(b) + assert len(shared) == top_k - 1 + for t in shared: + assert a[t] == b[t], "the pair must not differ on any retained token" + + pa = {int(t): v for t, v in a.items()} + pb = {int(t): v for t, v in b.items()} + + def swept(k): + ids = list(set(topk_ids(pa, k)) | set(topk_ids(pb, k))) + return jsd_bits(pa, pb, ids) + + at_window = swept(top_k) + inside = max(swept(k) for k in core.COMPARE_KS) + + # Inside the window the two captures are identical, so this is exactly zero. + assert inside == pytest.approx(0.0, abs=1e-12), ( + f"k<{top_k} should see no difference at all, saw {inside}" + ) + # At the window edge the same pair reads as a regression. The excluded token + # holds ~exp(-9) of the mass; the JSD it manufactures is of that order, which + # is above the 0.003 mean_jsd gate once a few positions carry it. + assert at_window > 100 * (inside + 1e-9) + assert at_window > math.exp(-9.0) / 4, ( + "the inflation should be on the order of the excluded token's mass; " + f"got {at_window}" + ) + + +def test_pairwise_reports_zero_for_an_edge_churn_only_difference(): + """End to end through `_pairwise`: the configured sweep is immune.""" + a, b = _tail_swapped_pair(core.TOP_K) + m = core._pairwise([a] * 4, [b] * 4) + assert m["mean_jsd"] == pytest.approx(0.0, abs=1e-12) + assert m["max_jsd"] == pytest.approx(0.0, abs=1e-12) + assert m["mean_jaccard_dist"] == pytest.approx(0.0, abs=1e-12) + + +def test_pairwise_still_catches_a_real_localized_break(): + """Capping k must not cost sensitivity -- the gate still has to bite.""" + top_k = core.TOP_K + ranked = [(1000 + i, -2.0 - 0.5 * i) for i in range(top_k)] + clean = {str(t): lp for t, lp in ranked} + + # Swap the top two by 3 nats at one position out of four: the shape of a + # genuine logit break, well inside the compared support. + broken = dict(clean) + broken[str(ranked[0][0])] = ranked[0][1] - 3.0 + broken[str(ranked[1][0])] = ranked[1][1] + 3.0 + + m = core._pairwise([clean] * 4, [broken, clean, clean, clean]) + th = core.DEFAULT_THRESHOLDS + assert m["max_jsd"] > th["max_jsd"], f"max_jsd {m['max_jsd']} did not trip" + assert m["max_jsd_pos"] == 0 + + +def test_pairwise_still_catches_a_systematic_logit_scaling(): + """The other calibrated corruption: a global temperature change.""" + top_k = core.TOP_K + ranked = [(1000 + i, -2.0 - 0.5 * i) for i in range(top_k)] + clean = {str(t): lp for t, lp in ranked} + scaled = {t: lp * 1.3 for t, lp in clean.items()} + + m = core._pairwise([clean] * 4, [scaled] * 4) + assert m["mean_jsd"] > core.DEFAULT_THRESHOLDS["mean_jsd"], ( + f"a 30% logit scaling must trip mean_jsd; got {m['mean_jsd']}" + ) diff --git a/tests/vllm/_model_forward_tests.py b/tests/vllm/_model_forward_tests.py index 73cba6ff..c0172d29 100644 --- a/tests/vllm/_model_forward_tests.py +++ b/tests/vllm/_model_forward_tests.py @@ -104,7 +104,7 @@ def _tiny_vllm_config_no_adapters(): from tests.shared.vllm_distributed import ensure_distributed as _ensure_distributed -from tests.shared.vllm_kv_cache import setup_kv_cache +from tests.shared.vllm_kv_cache import cascade_kwargs, setup_kv_cache def _make_vllm_config(config): @@ -316,11 +316,7 @@ def _build_metadata(self, seq_len): seq_lens=seq_lens, block_table=block_table, slot_mapping=slot_mapping, - use_cascade=False, - common_prefix_len=0, - cu_prefix_query_lens=None, - prefix_kv_lens=None, - suffix_kv_lens=None, + **cascade_kwargs(), causal=True, scheduler_metadata=scheduler_metadata, ) diff --git a/tests/vllm/_multi_switch_worker.py b/tests/vllm/_multi_switch_worker.py index 1a96d1a1..ccfc5df5 100644 --- a/tests/vllm/_multi_switch_worker.py +++ b/tests/vllm/_multi_switch_worker.py @@ -35,7 +35,7 @@ import torch from tests.shared.vllm_distributed import ensure_distributed -from tests.shared.vllm_kv_cache import setup_kv_cache +from tests.shared.vllm_kv_cache import cascade_kwargs, setup_kv_cache BLOCK_SIZE = 16 MAX_TOKENS = 8192 @@ -242,11 +242,7 @@ def _build_metadata(harness, seq_len): seq_lens=seq_lens, block_table=block_table, slot_mapping=slot_mapping, - use_cascade=False, - common_prefix_len=0, - cu_prefix_query_lens=None, - prefix_kv_lens=None, - suffix_kv_lens=None, + **cascade_kwargs(), causal=True, scheduler_metadata=scheduler_metadata, ) @@ -403,11 +399,7 @@ def _build_batch_metadata(harness, seq_lens): seq_lens=seq_lens_t, block_table=block_table, slot_mapping=slot_mapping, - use_cascade=False, - common_prefix_len=0, - cu_prefix_query_lens=None, - prefix_kv_lens=None, - suffix_kv_lens=None, + **cascade_kwargs(), causal=True, scheduler_metadata=scheduler_metadata, ) @@ -514,11 +506,7 @@ def _build_step_metadata(harness, query_lens, seq_lens, block_base): seq_lens=seq_lens_t, block_table=block_table, slot_mapping=slot_mapping, - use_cascade=False, - common_prefix_len=0, - cu_prefix_query_lens=None, - prefix_kv_lens=None, - suffix_kv_lens=None, + **cascade_kwargs(), causal=True, scheduler_metadata=scheduler_metadata, ) diff --git a/tests/vllm/test_audio_processor.py b/tests/vllm/test_audio_processor.py index ba569b82..694144f2 100644 --- a/tests/vllm/test_audio_processor.py +++ b/tests/vllm/test_audio_processor.py @@ -44,6 +44,48 @@ def _make_info(*, max_model_len=131072, **cfg_attrs): return info +def _call_hook(proc, *, prompt, audios, mm_kwargs=None): + """Invoke ``_call_hf_processor`` the way the ACTIVE vLLM line calls it. + + The hook has three upstream shapes and only two of them call it at all, so a + test that hardcodes one line's keywords passes on that line and raises on the + others. The eras, and what each one hands the hook: + + * A (0.26-0.28) ``(prompt, mm_data, mm_kwargs, tok_kwargs)`` -- raw mm data, + still under vLLM's plural ``audios`` key, and the hook owns tokenization. + * B (0.29-0.30) the hook does not exist; ``_apply_hf_processor_main`` is the + only seam. Tests that need the hook specifically are skipped, because there + is nothing to call -- ``_apply_uncached`` covers the behaviour instead. + * C (0.31+) ``(hf_data, hf_kwargs)`` -- already-extracted mm data, with + ``_get_hf_mm_inputs`` having renamed ``audios`` -> ``audio`` on the way in + (``vllm/multimodal/processing/processor.py``, "HF processors accept + (images, text, videos, audio)"). Passing the plural key here would exercise + a path production never takes. + + Dispatch is on the base class's shape via the module's own + ``_base_hook_era``, deliberately reusing the discriminator under test rather + than reimplementing it: a second copy could drift from the first and then + these tests would agree with themselves while disagreeing with production. + """ + era = proc_mod._base_hook_era(super(GraniteSwitchASRMultiModalProcessor, proc)) + if era == proc_mod._ERA_MAIN_ONLY: + pytest.skip( + "vLLM 0.29-0.30 deleted _call_hf_processor; there is no hook to call " + "on this line. _apply_uncached covers the same behaviour end to end." + ) + if era == proc_mod._ERA_CALL_HF_MM: # 0.31+ + return proc._call_hf_processor( + hf_data={"audio": audios} if audios else {}, + hf_kwargs=mm_kwargs or {}, + ) + return proc._call_hf_processor( # 0.26-0.28 + prompt=prompt, + mm_data={"audios": audios} if audios else {}, + mm_kwargs=mm_kwargs or {}, + tok_kwargs={}, + ) + + class TestProcessingInfoGating: def test_disabled_reports_no_modalities(self): info = _make_info(asr_enabled=False) @@ -241,11 +283,11 @@ def test_request_language_overrides_config_default(self, monkeypatch): ) proc = _make_processor(info, monkeypatch, capture) - bf = proc._call_hf_processor( + bf = _call_hook( + proc, prompt="<|audio|>", - mm_data={"audios": [np.zeros(1600, dtype=np.float32)]}, + audios=[np.zeros(1600, dtype=np.float32)], mm_kwargs={"language": "fr"}, # per-request override - tok_kwargs={}, ) # config 'task' retained, request 'language' wins over config 'de'. assert capture["generate_kwargs"] == {"task": "transcribe", "language": "fr"} @@ -262,11 +304,11 @@ def test_disallowed_request_key_dropped(self, monkeypatch): ) proc = _make_processor(info, monkeypatch, capture) - proc._call_hf_processor( + _call_hook( + proc, prompt="<|audio|>", - mm_data={"audios": [np.zeros(1600, dtype=np.float32)]}, + audios=[np.zeros(1600, dtype=np.float32)], mm_kwargs={"asr_generate_kwargs": {"num_beams": 99, "task": "translate"}}, - tok_kwargs={}, ) gk = capture["generate_kwargs"] assert gk == {"language": "de", "task": "translate"} @@ -277,12 +319,7 @@ def test_text_only_request_does_not_transcribe(self, monkeypatch): info = _make_info(asr_enabled=True, asr_model_id="w", asr_device="cpu") proc = _make_processor(info, monkeypatch, capture) - bf = proc._call_hf_processor( - prompt="just text", - mm_data={}, - mm_kwargs={}, - tok_kwargs={}, - ) + bf = _call_hook(proc, prompt="just text", audios=[]) # No audio → transcriber never touched, no audio fields emitted. assert capture == {} assert "audio_token_ids" not in bf @@ -296,16 +333,13 @@ def test_two_clips_produce_two_transcripts(self, monkeypatch): info = _make_info(asr_enabled=True, asr_model_id="w") proc = _make_processor(info, monkeypatch, capture) - bf = proc._call_hf_processor( + bf = _call_hook( + proc, prompt="<|audio|> and <|audio|>", - mm_data={ - "audios": [ - np.zeros(1600, dtype=np.float32), - np.zeros(1600, dtype=np.float32), - ] - }, - mm_kwargs={}, - tok_kwargs={}, + audios=[ + np.zeros(1600, dtype=np.float32), + np.zeros(1600, dtype=np.float32), + ], ) # Each faked transcript is [1,2,3]; two clips -> per-item sizes [3,3], # flat length 6 (spliced at the two markers by _get_prompt_updates). @@ -398,11 +432,8 @@ def test_empty_transcript_yields_blank_token(self, monkeypatch): info, monkeypatch, "", ids_for=self._ids_for ) - bf = proc._call_hf_processor( - prompt="<|audio|>", - mm_data={"audios": [np.zeros(1600, dtype=np.float32)]}, - mm_kwargs={}, - tok_kwargs={}, + bf = _call_hook( + proc, prompt="<|audio|>", audios=[np.zeros(1600, dtype=np.float32)] ) # One token, not zero — the item is still a findable placeholder. assert bf["audio_num_tokens"].tolist() == [1] @@ -483,16 +514,13 @@ def transcribe(self, audio, **kw): ), ) - bf = proc._call_hf_processor( + bf = _call_hook( + proc, prompt="<|audio|> <|audio|>", - mm_data={ - "audios": [ - np.zeros(1600, dtype=np.float32), - np.zeros(1600, dtype=np.float32), - ] - }, - mm_kwargs={}, - tok_kwargs={}, + audios=[ + np.zeros(1600, dtype=np.float32), + np.zeros(1600, dtype=np.float32), + ], ) # The silent clip contributes 1 token instead of 0, so both items keep a # distinct, non-empty span and neither gets dropped. @@ -612,22 +640,31 @@ def test_uncached_path_reports_updates_not_applied(self, monkeypatch): def _apply_uncached(self, proc, items, prompt_text): """vLLM's ``apply()`` with cache=None, minus the hashing/cache plumbing. - Two shapes, because 0.29 split text processing away from MM processing: - - * 0.26 - 0.28: one ``_apply_hf_processor_text_mm`` call returns the prompt - ids, the MM tensors AND the ``is_update_applied`` flag together. - * 0.29+: ``apply()`` tokenizes the prompt itself (upstream of the processor, - then ``_postprocess_prompt``), ``_apply_hf_processor_main`` returns the MM - tensors only, and ``_maybe_apply_prompt_updates`` no longer takes a flag. - - Everything after that — ``_get_mm_fields_config`` → - ``_get_mm_prompt_updates`` → ``_maybe_apply_prompt_updates`` — is unchanged - on every line, which is why only the first call differs here. + Three shapes, because upstream reshaped this chain twice: + + * era A (0.26 - 0.28): one ``_apply_hf_processor_text_mm`` call returns the + prompt ids, the MM tensors AND the ``is_update_applied`` flag together. + * era B (0.29 - 0.30): ``apply()`` tokenizes the prompt itself (upstream of + the processor, then ``_postprocess_prompt``), + ``_apply_hf_processor_main(mm_items, hf_processor_mm_kwargs)`` returns the + MM tensors only, and ``_maybe_apply_prompt_updates`` drops the flag. + * era C (0.31+): the ``hf_processor_mm_kwargs`` kwarg became ``hf_kwargs``, + and ``_maybe_apply_prompt_updates`` collapsed its four loose arguments + into a single ``MultiModalProcessingResult`` NamedTuple + ``(prompt_ids, kwargs, hashes, prompt_updates)``. Calling it era-B style + raises ``TypeError: ... unexpected keyword argument + 'hf_processor_mm_kwargs'`` — loud, unlike the hook-era bug, but it still + has to be handled for the suite to run on this line at all. + + ``_get_mm_fields_config`` → ``_get_mm_prompt_updates`` are unchanged on + every line, which is why only the ends of the chain differ here. """ from vllm.multimodal.inputs import MultiModalKwargsItems + era = proc_mod._base_hook_era(super(GraniteSwitchASRMultiModalProcessor, proc)) + flag_kwargs = {} - if hasattr(proc, "_apply_hf_processor_text_mm"): # 0.26 - 0.28 + if era == proc_mod._ERA_CALL_HF: # 0.26 - 0.28 prompt_ids, processed, is_update_applied = proc._apply_hf_processor_text_mm( prompt_text=prompt_text, mm_items=items, @@ -641,15 +678,35 @@ def _apply_uncached(self, proc, items, prompt_text): prompt_ids = proc._postprocess_prompt( proc.info.get_tokenizer().encode(prompt_text, add_special_tokens=False) ) + mm_kwarg_name = ( + "hf_kwargs" + if era == proc_mod._ERA_CALL_HF_MM + else "hf_processor_mm_kwargs" + ) processed = proc._apply_hf_processor_main( mm_items=items, - hf_processor_mm_kwargs={}, + **{mm_kwarg_name: {}}, ) mm_kwargs = MultiModalKwargsItems.from_hf_inputs( processed, proc._get_mm_fields_config(processed, {}) ) updates = proc._get_mm_prompt_updates(items, {}, mm_kwargs) + + if era == proc_mod._ERA_CALL_HF_MM: # 0.31+: one result object + from vllm.multimodal.processing.processor import MultiModalProcessingResult + + return proc._maybe_apply_prompt_updates( + mm_items=items, + mm_res=MultiModalProcessingResult( + prompt_ids=prompt_ids, + kwargs=mm_kwargs, + # Unused by _maybe_apply_prompt_updates (it validates kwargs + # and updates, then splices); apply() is what populates them. + hashes={}, + prompt_updates=updates, + ), + ) return proc._maybe_apply_prompt_updates( mm_items=items, prompt_ids=prompt_ids, diff --git a/tutorials/PREREQUISITES.md b/tutorials/PREREQUISITES.md index 46a1cc0c..133736bf 100644 --- a/tutorials/PREREQUISITES.md +++ b/tutorials/PREREQUISITES.md @@ -41,11 +41,11 @@ This includes: For production inference with vLLM: ```bash -pip install "granite-switch[vllm]" # vLLM 0.26.x - 0.30.x (CUDA 13+, PyTorch 2.11+) +pip install "granite-switch[vllm]" # vLLM 0.26.x - 0.32.x (CUDA 13+, PyTorch 2.11+) ``` This includes: -- `vllm>=0.26.0,<0.31.0` for high-performance inference +- `vllm>=0.26.0,<0.33.0` for high-performance inference - Tensor parallelism support for multi-GPU setups ### Mellea Integration diff --git a/uv.lock b/uv.lock index 8e5f16b9..15142762 100644 --- a/uv.lock +++ b/uv.lock @@ -2,18 +2,426 @@ version = 1 revision = 3 requires-python = ">=3.11, <3.14" resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", ] conflicts = [[ { package = "granite-switch", group = "vllm26" }, @@ -33,15 +441,39 @@ conflicts = [[ ], [ { package = "granite-switch", group = "dev-vllm30" }, { package = "granite-switch", group = "vllm26" }, +], [ + { package = "granite-switch", group = "dev" }, + { package = "granite-switch", group = "vllm30" }, +], [ + { package = "granite-switch", group = "dev" }, + { package = "granite-switch", group = "dev-vllm30" }, +], [ + { package = "granite-switch", group = "vllm26" }, + { package = "granite-switch", group = "vllm31" }, +], [ + { package = "granite-switch", group = "dev-vllm31" }, + { package = "granite-switch", group = "vllm26" }, +], [ + { package = "granite-switch", group = "dev" }, + { package = "granite-switch", group = "vllm31" }, +], [ + { package = "granite-switch", group = "dev" }, + { package = "granite-switch", group = "dev-vllm31" }, +], [ + { package = "granite-switch", group = "vllm26" }, + { package = "granite-switch", group = "vllm32" }, +], [ + { package = "granite-switch", group = "dev-vllm32" }, + { package = "granite-switch", group = "vllm26" }, ], [ { package = "granite-switch", group = "dev-latest" }, { package = "granite-switch", group = "vllm26" }, ], [ { package = "granite-switch", group = "dev" }, - { package = "granite-switch", group = "vllm30" }, + { package = "granite-switch", group = "vllm32" }, ], [ { package = "granite-switch", group = "dev" }, - { package = "granite-switch", group = "dev-vllm30" }, + { package = "granite-switch", group = "dev-vllm32" }, ], [ { package = "granite-switch", group = "dev" }, { package = "granite-switch", group = "dev-latest" }, @@ -51,33 +483,117 @@ conflicts = [[ ], [ { package = "granite-switch", group = "dev-vllm30" }, { package = "granite-switch", group = "vllm27" }, +], [ + { package = "granite-switch", group = "dev-vllm27" }, + { package = "granite-switch", group = "vllm30" }, +], [ + { package = "granite-switch", group = "dev-vllm27" }, + { package = "granite-switch", group = "dev-vllm30" }, +], [ + { package = "granite-switch", group = "vllm27" }, + { package = "granite-switch", group = "vllm31" }, +], [ + { package = "granite-switch", group = "dev-vllm31" }, + { package = "granite-switch", group = "vllm27" }, +], [ + { package = "granite-switch", group = "dev-vllm27" }, + { package = "granite-switch", group = "vllm31" }, +], [ + { package = "granite-switch", group = "dev-vllm27" }, + { package = "granite-switch", group = "dev-vllm31" }, +], [ + { package = "granite-switch", group = "vllm27" }, + { package = "granite-switch", group = "vllm32" }, +], [ + { package = "granite-switch", group = "dev-vllm32" }, + { package = "granite-switch", group = "vllm27" }, ], [ { package = "granite-switch", group = "dev-latest" }, { package = "granite-switch", group = "vllm27" }, ], [ { package = "granite-switch", group = "dev-vllm27" }, - { package = "granite-switch", group = "vllm30" }, + { package = "granite-switch", group = "vllm32" }, ], [ { package = "granite-switch", group = "dev-vllm27" }, - { package = "granite-switch", group = "dev-vllm30" }, + { package = "granite-switch", group = "dev-vllm32" }, ], [ { package = "granite-switch", group = "dev-latest" }, { package = "granite-switch", group = "dev-vllm27" }, +], [ + { package = "granite-switch", group = "vllm30" }, + { package = "granite-switch", group = "vllm31" }, +], [ + { package = "granite-switch", group = "dev-vllm31" }, + { package = "granite-switch", group = "vllm30" }, ], [ { package = "granite-switch", group = "dev-vllm30" }, - { package = "granite-switch", group = "test" }, + { package = "granite-switch", group = "vllm31" }, +], [ + { package = "granite-switch", group = "dev-vllm30" }, + { package = "granite-switch", group = "dev-vllm31" }, +], [ + { package = "granite-switch", group = "vllm30" }, + { package = "granite-switch", group = "vllm32" }, +], [ + { package = "granite-switch", group = "dev-vllm32" }, + { package = "granite-switch", group = "vllm30" }, +], [ + { package = "granite-switch", group = "dev-latest" }, + { package = "granite-switch", group = "vllm30" }, +], [ + { package = "granite-switch", group = "dev-vllm30" }, + { package = "granite-switch", group = "vllm32" }, +], [ + { package = "granite-switch", group = "dev-vllm30" }, + { package = "granite-switch", group = "dev-vllm32" }, +], [ + { package = "granite-switch", group = "dev-latest" }, + { package = "granite-switch", group = "dev-vllm30" }, +], [ + { package = "granite-switch", group = "vllm31" }, + { package = "granite-switch", group = "vllm32" }, +], [ + { package = "granite-switch", group = "dev-vllm32" }, + { package = "granite-switch", group = "vllm31" }, ], [ { package = "granite-switch", group = "dev-latest" }, + { package = "granite-switch", group = "vllm31" }, +], [ + { package = "granite-switch", group = "dev-vllm31" }, + { package = "granite-switch", group = "vllm32" }, +], [ + { package = "granite-switch", group = "dev-vllm31" }, + { package = "granite-switch", group = "dev-vllm32" }, +], [ + { package = "granite-switch", group = "dev-latest" }, + { package = "granite-switch", group = "dev-vllm31" }, +], [ + { package = "granite-switch", group = "dev-vllm30" }, { package = "granite-switch", group = "test" }, ], [ + { package = "granite-switch", group = "dev-latest" }, { package = "granite-switch", group = "test" }, - { package = "granite-switch", group = "vllm30" }, ], [ { package = "granite-switch", group = "test" }, { package = "granite-switch", group = "vllm27" }, +], [ + { package = "granite-switch", group = "test" }, + { package = "granite-switch", group = "vllm30" }, ], [ { package = "granite-switch", group = "dev-vllm27" }, { package = "granite-switch", group = "test" }, +], [ + { package = "granite-switch", group = "dev-vllm32" }, + { package = "granite-switch", group = "test" }, +], [ + { package = "granite-switch", group = "test" }, + { package = "granite-switch", group = "vllm31" }, +], [ + { package = "granite-switch", group = "dev-vllm31" }, + { package = "granite-switch", group = "test" }, +], [ + { package = "granite-switch", group = "test" }, + { package = "granite-switch", group = "vllm32" }, ]] [[package]] @@ -95,14 +611,14 @@ version = "1.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "huggingface-hub" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "packaging" }, { name = "psutil" }, { name = "pyyaml" }, { name = "safetensors" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ca/14/787e5498cd062640f0f3d92ef4ae4063174f76f9afd29d13fc52a319daae/accelerate-1.13.0.tar.gz", hash = "sha256:d631b4e0f5b3de4aff2d7e9e6857d164810dfc3237d54d017f075122d057b236", size = 402835, upload-time = "2026-03-04T19:34:12.359Z" } wheels = [ @@ -120,7 +636,7 @@ wheels = [ [[package]] name = "aiohttp" -version = "3.13.5" +version = "3.14.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiohappyeyeballs" }, @@ -129,61 +645,71 @@ dependencies = [ { name = "frozenlist" }, { name = "multidict" }, { name = "propcache" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, { name = "yarl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/77/9a/152096d4808df8e4268befa55fba462f440f14beab85e8ad9bf990516918/aiohttp-3.13.5.tar.gz", hash = "sha256:9d98cc980ecc96be6eb4c1994ce35d28d8b1f5e5208a23b421187d1209dbb7d1", size = 7858271, upload-time = "2026-03-31T22:01:03.343Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/f5/a20c4ac64aeaef1679e25c9983573618ff765d7aa829fa2b84ae7573169e/aiohttp-3.13.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7ab7229b6f9b5c1ba4910d6c41a9eb11f543eadb3f384df1b4c293f4e73d44d6", size = 757513, upload-time = "2026-03-31T21:57:02.146Z" }, - { url = "https://files.pythonhosted.org/packages/75/0a/39fa6c6b179b53fcb3e4b3d2b6d6cad0180854eda17060c7218540102bef/aiohttp-3.13.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8f14c50708bb156b3a3ca7230b3d820199d56a48e3af76fa21c2d6087190fe3d", size = 506748, upload-time = "2026-03-31T21:57:04.275Z" }, - { url = "https://files.pythonhosted.org/packages/87/ec/e38ce072e724fd7add6243613f8d1810da084f54175353d25ccf9f9c7e5a/aiohttp-3.13.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7d2f8616f0ff60bd332022279011776c3ac0faa0f1b463f7bb12326fbc97a1c", size = 501673, upload-time = "2026-03-31T21:57:06.208Z" }, - { url = "https://files.pythonhosted.org/packages/ba/ba/3bc7525d7e2beaa11b309a70d48b0d3cfc3c2089ec6a7d0820d59c657053/aiohttp-3.13.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a2567b72e1ffc3ab25510db43f355b29eeada56c0a622e58dcdb19530eb0a3cb", size = 1763757, upload-time = "2026-03-31T21:57:07.882Z" }, - { url = "https://files.pythonhosted.org/packages/5e/ab/e87744cf18f1bd78263aba24924d4953b41086bd3a31d22452378e9028a0/aiohttp-3.13.5-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:fb0540c854ac9c0c5ad495908fdfd3e332d553ec731698c0e29b1877ba0d2ec6", size = 1720152, upload-time = "2026-03-31T21:57:09.946Z" }, - { url = "https://files.pythonhosted.org/packages/6b/f3/ed17a6f2d742af17b50bae2d152315ed1b164b07a5fd5cc1754d99e4dfa5/aiohttp-3.13.5-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c9883051c6972f58bfc4ebb2116345ee2aa151178e99c3f2b2bbe2af712abd13", size = 1818010, upload-time = "2026-03-31T21:57:12.157Z" }, - { url = "https://files.pythonhosted.org/packages/53/06/ecbc63dc937192e2a5cb46df4d3edb21deb8225535818802f210a6ea5816/aiohttp-3.13.5-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2294172ce08a82fb7c7273485895de1fa1186cc8294cfeb6aef4af42ad261174", size = 1907251, upload-time = "2026-03-31T21:57:14.023Z" }, - { url = "https://files.pythonhosted.org/packages/7e/a5/0521aa32c1ddf3aa1e71dcc466be0b7db2771907a13f18cddaa45967d97b/aiohttp-3.13.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3a807cabd5115fb55af198b98178997a5e0e57dead43eb74a93d9c07d6d4a7dc", size = 1759969, upload-time = "2026-03-31T21:57:16.146Z" }, - { url = "https://files.pythonhosted.org/packages/f6/78/a38f8c9105199dd3b9706745865a8a59d0041b6be0ca0cc4b2ccf1bab374/aiohttp-3.13.5-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:aa6d0d932e0f39c02b80744273cd5c388a2d9bc07760a03164f229c8e02662f6", size = 1616871, upload-time = "2026-03-31T21:57:17.856Z" }, - { url = "https://files.pythonhosted.org/packages/6f/41/27392a61ead8ab38072105c71aa44ff891e71653fe53d576a7067da2b4e8/aiohttp-3.13.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:60869c7ac4aaabe7110f26499f3e6e5696eae98144735b12a9c3d9eae2b51a49", size = 1739844, upload-time = "2026-03-31T21:57:19.679Z" }, - { url = "https://files.pythonhosted.org/packages/6e/55/5564e7ae26d94f3214250009a0b1c65a0c6af4bf88924ccb6fdab901de28/aiohttp-3.13.5-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:26d2f8546f1dfa75efa50c3488215a903c0168d253b75fba4210f57ab77a0fb8", size = 1731969, upload-time = "2026-03-31T21:57:22.006Z" }, - { url = "https://files.pythonhosted.org/packages/6d/c5/705a3929149865fc941bcbdd1047b238e4a72bcb215a9b16b9d7a2e8d992/aiohttp-3.13.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f1162a1492032c82f14271e831c8f4b49f2b6078f4f5fc74de2c912fa225d51d", size = 1795193, upload-time = "2026-03-31T21:57:24.256Z" }, - { url = "https://files.pythonhosted.org/packages/a6/19/edabed62f718d02cff7231ca0db4ef1c72504235bc467f7b67adb1679f48/aiohttp-3.13.5-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:8b14eb3262fad0dc2f89c1a43b13727e709504972186ff6a99a3ecaa77102b6c", size = 1606477, upload-time = "2026-03-31T21:57:26.364Z" }, - { url = "https://files.pythonhosted.org/packages/de/fc/76f80ef008675637d88d0b21584596dc27410a990b0918cb1e5776545b5b/aiohttp-3.13.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:ca9ac61ac6db4eb6c2a0cd1d0f7e1357647b638ccc92f7e9d8d133e71ed3c6ac", size = 1813198, upload-time = "2026-03-31T21:57:28.316Z" }, - { url = "https://files.pythonhosted.org/packages/e5/67/5b3ac26b80adb20ea541c487f73730dc8fa107d632c998f25bbbab98fcda/aiohttp-3.13.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7996023b2ed59489ae4762256c8516df9820f751cf2c5da8ed2fb20ee50abab3", size = 1752321, upload-time = "2026-03-31T21:57:30.549Z" }, - { url = "https://files.pythonhosted.org/packages/88/06/e4a2e49255ea23fa4feeb5ab092d90240d927c15e47b5b5c48dff5a9ce29/aiohttp-3.13.5-cp311-cp311-win32.whl", hash = "sha256:77dfa48c9f8013271011e51c00f8ada19851f013cde2c48fca1ba5e0caf5bb06", size = 439069, upload-time = "2026-03-31T21:57:32.388Z" }, - { url = "https://files.pythonhosted.org/packages/c0/43/8c7163a596dab4f8be12c190cf467a1e07e4734cf90eebb39f7f5d53fc6a/aiohttp-3.13.5-cp311-cp311-win_amd64.whl", hash = "sha256:d3a4834f221061624b8887090637db9ad4f61752001eae37d56c52fddade2dc8", size = 462859, upload-time = "2026-03-31T21:57:34.455Z" }, - { url = "https://files.pythonhosted.org/packages/be/6f/353954c29e7dcce7cf00280a02c75f30e133c00793c7a2ed3776d7b2f426/aiohttp-3.13.5-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:023ecba036ddd840b0b19bf195bfae970083fd7024ce1ac22e9bba90464620e9", size = 748876, upload-time = "2026-03-31T21:57:36.319Z" }, - { url = "https://files.pythonhosted.org/packages/f5/1b/428a7c64687b3b2e9cd293186695affc0e1e54a445d0361743b231f11066/aiohttp-3.13.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:15c933ad7920b7d9a20de151efcd05a6e38302cbf0e10c9b2acb9a42210a2416", size = 499557, upload-time = "2026-03-31T21:57:38.236Z" }, - { url = "https://files.pythonhosted.org/packages/29/47/7be41556bfbb6917069d6a6634bb7dd5e163ba445b783a90d40f5ac7e3a7/aiohttp-3.13.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ab2899f9fa2f9f741896ebb6fa07c4c883bfa5c7f2ddd8cf2aafa86fa981b2d2", size = 500258, upload-time = "2026-03-31T21:57:39.923Z" }, - { url = "https://files.pythonhosted.org/packages/67/84/c9ecc5828cb0b3695856c07c0a6817a99d51e2473400f705275a2b3d9239/aiohttp-3.13.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a60eaa2d440cd4707696b52e40ed3e2b0f73f65be07fd0ef23b6b539c9c0b0b4", size = 1749199, upload-time = "2026-03-31T21:57:41.938Z" }, - { url = "https://files.pythonhosted.org/packages/f0/d3/3c6d610e66b495657622edb6ae7c7fd31b2e9086b4ec50b47897ad6042a9/aiohttp-3.13.5-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:55b3bdd3292283295774ab585160c4004f4f2f203946997f49aac032c84649e9", size = 1721013, upload-time = "2026-03-31T21:57:43.904Z" }, - { url = "https://files.pythonhosted.org/packages/49/a0/24409c12217456df0bae7babe3b014e460b0b38a8e60753d6cb339f6556d/aiohttp-3.13.5-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c2b2355dc094e5f7d45a7bb262fe7207aa0460b37a0d87027dcf21b5d890e7d5", size = 1781501, upload-time = "2026-03-31T21:57:46.285Z" }, - { url = "https://files.pythonhosted.org/packages/98/9d/b65ec649adc5bccc008b0957a9a9c691070aeac4e41cea18559fef49958b/aiohttp-3.13.5-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b38765950832f7d728297689ad78f5f2cf79ff82487131c4d26fe6ceecdc5f8e", size = 1878981, upload-time = "2026-03-31T21:57:48.734Z" }, - { url = "https://files.pythonhosted.org/packages/57/d8/8d44036d7eb7b6a8ec4c5494ea0c8c8b94fbc0ed3991c1a7adf230df03bf/aiohttp-3.13.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b18f31b80d5a33661e08c89e202edabf1986e9b49c42b4504371daeaa11b47c1", size = 1767934, upload-time = "2026-03-31T21:57:51.171Z" }, - { url = "https://files.pythonhosted.org/packages/31/04/d3f8211f273356f158e3464e9e45484d3fb8c4ce5eb2f6fe9405c3273983/aiohttp-3.13.5-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:33add2463dde55c4f2d9635c6ab33ce154e5ecf322bd26d09af95c5f81cfa286", size = 1566671, upload-time = "2026-03-31T21:57:53.326Z" }, - { url = "https://files.pythonhosted.org/packages/41/db/073e4ebe00b78e2dfcacff734291651729a62953b48933d765dc513bf798/aiohttp-3.13.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:327cc432fdf1356fb4fbc6fe833ad4e9f6aacb71a8acaa5f1855e4b25910e4a9", size = 1705219, upload-time = "2026-03-31T21:57:55.385Z" }, - { url = "https://files.pythonhosted.org/packages/48/45/7dfba71a2f9fd97b15c95c06819de7eb38113d2cdb6319669195a7d64270/aiohttp-3.13.5-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:7c35b0bf0b48a70b4cb4fc5d7bed9b932532728e124874355de1a0af8ec4bc88", size = 1743049, upload-time = "2026-03-31T21:57:57.341Z" }, - { url = "https://files.pythonhosted.org/packages/18/71/901db0061e0f717d226386a7f471bb59b19566f2cae5f0d93874b017271f/aiohttp-3.13.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:df23d57718f24badef8656c49743e11a89fd6f5358fa8a7b96e728fda2abf7d3", size = 1749557, upload-time = "2026-03-31T21:57:59.626Z" }, - { url = "https://files.pythonhosted.org/packages/08/d5/41eebd16066e59cd43728fe74bce953d7402f2b4ddfdfef2c0e9f17ca274/aiohttp-3.13.5-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:02e048037a6501a5ec1f6fc9736135aec6eb8a004ce48838cb951c515f32c80b", size = 1558931, upload-time = "2026-03-31T21:58:01.972Z" }, - { url = "https://files.pythonhosted.org/packages/30/e6/4a799798bf05740e66c3a1161079bda7a3dd8e22ca392481d7a7f9af82a6/aiohttp-3.13.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:31cebae8b26f8a615d2b546fee45d5ffb76852ae6450e2a03f42c9102260d6fe", size = 1774125, upload-time = "2026-03-31T21:58:04.007Z" }, - { url = "https://files.pythonhosted.org/packages/84/63/7749337c90f92bc2cb18f9560d67aa6258c7060d1397d21529b8004fcf6f/aiohttp-3.13.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:888e78eb5ca55a615d285c3c09a7a91b42e9dd6fc699b166ebd5dee87c9ccf14", size = 1732427, upload-time = "2026-03-31T21:58:06.337Z" }, - { url = "https://files.pythonhosted.org/packages/98/de/cf2f44ff98d307e72fb97d5f5bbae3bfcb442f0ea9790c0bf5c5c2331404/aiohttp-3.13.5-cp312-cp312-win32.whl", hash = "sha256:8bd3ec6376e68a41f9f95f5ed170e2fcf22d4eb27a1f8cb361d0508f6e0557f3", size = 433534, upload-time = "2026-03-31T21:58:08.712Z" }, - { url = "https://files.pythonhosted.org/packages/aa/ca/eadf6f9c8fa5e31d40993e3db153fb5ed0b11008ad5d9de98a95045bed84/aiohttp-3.13.5-cp312-cp312-win_amd64.whl", hash = "sha256:110e448e02c729bcebb18c60b9214a87ba33bac4a9fa5e9a5f139938b56c6cb1", size = 460446, upload-time = "2026-03-31T21:58:10.945Z" }, - { url = "https://files.pythonhosted.org/packages/78/e9/d76bf503005709e390122d34e15256b88f7008e246c4bdbe915cd4f1adce/aiohttp-3.13.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5029cc80718bbd545123cd8fe5d15025eccaaaace5d0eeec6bd556ad6163d61", size = 742930, upload-time = "2026-03-31T21:58:13.155Z" }, - { url = "https://files.pythonhosted.org/packages/57/00/4b7b70223deaebd9bb85984d01a764b0d7bd6526fcdc73cca83bcbe7243e/aiohttp-3.13.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4bb6bf5811620003614076bdc807ef3b5e38244f9d25ca5fe888eaccea2a9832", size = 496927, upload-time = "2026-03-31T21:58:15.073Z" }, - { url = "https://files.pythonhosted.org/packages/9c/f5/0fb20fb49f8efdcdce6cd8127604ad2c503e754a8f139f5e02b01626523f/aiohttp-3.13.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a84792f8631bf5a94e52d9cc881c0b824ab42717165a5579c760b830d9392ac9", size = 497141, upload-time = "2026-03-31T21:58:17.009Z" }, - { url = "https://files.pythonhosted.org/packages/3b/86/b7c870053e36a94e8951b803cb5b909bfbc9b90ca941527f5fcafbf6b0fa/aiohttp-3.13.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:57653eac22c6a4c13eb22ecf4d673d64a12f266e72785ab1c8b8e5940d0e8090", size = 1732476, upload-time = "2026-03-31T21:58:18.925Z" }, - { url = "https://files.pythonhosted.org/packages/b5/e5/4e161f84f98d80c03a238671b4136e6530453d65262867d989bbe78244d0/aiohttp-3.13.5-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e5e5f7debc7a57af53fdf5c5009f9391d9f4c12867049d509bf7bb164a6e295b", size = 1706507, upload-time = "2026-03-31T21:58:21.094Z" }, - { url = "https://files.pythonhosted.org/packages/d4/56/ea11a9f01518bd5a2a2fcee869d248c4b8a0cfa0bb13401574fa31adf4d4/aiohttp-3.13.5-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c719f65bebcdf6716f10e9eff80d27567f7892d8988c06de12bbbd39307c6e3a", size = 1773465, upload-time = "2026-03-31T21:58:23.159Z" }, - { url = "https://files.pythonhosted.org/packages/eb/40/333ca27fb74b0383f17c90570c748f7582501507307350a79d9f9f3c6eb1/aiohttp-3.13.5-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d97f93fdae594d886c5a866636397e2bcab146fd7a132fd6bb9ce182224452f8", size = 1873523, upload-time = "2026-03-31T21:58:25.59Z" }, - { url = "https://files.pythonhosted.org/packages/f0/d2/e2f77eef1acb7111405433c707dc735e63f67a56e176e72e9e7a2cd3f493/aiohttp-3.13.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3df334e39d4c2f899a914f1dba283c1aadc311790733f705182998c6f7cae665", size = 1754113, upload-time = "2026-03-31T21:58:27.624Z" }, - { url = "https://files.pythonhosted.org/packages/fb/56/3f653d7f53c89669301ec9e42c95233e2a0c0a6dd051269e6e678db4fdb0/aiohttp-3.13.5-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fe6970addfea9e5e081401bcbadf865d2b6da045472f58af08427e108d618540", size = 1562351, upload-time = "2026-03-31T21:58:29.918Z" }, - { url = "https://files.pythonhosted.org/packages/ec/a6/9b3e91eb8ae791cce4ee736da02211c85c6f835f1bdfac0594a8a3b7018c/aiohttp-3.13.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7becdf835feff2f4f335d7477f121af787e3504b48b449ff737afb35869ba7bb", size = 1693205, upload-time = "2026-03-31T21:58:32.214Z" }, - { url = "https://files.pythonhosted.org/packages/98/fc/bfb437a99a2fcebd6b6eaec609571954de2ed424f01c352f4b5504371dd3/aiohttp-3.13.5-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:676e5651705ad5d8a70aeb8eb6936c436d8ebbd56e63436cb7dd9bb36d2a9a46", size = 1730618, upload-time = "2026-03-31T21:58:34.728Z" }, - { url = "https://files.pythonhosted.org/packages/e4/b6/c8534862126191a034f68153194c389addc285a0f1347d85096d349bbc15/aiohttp-3.13.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:9b16c653d38eb1a611cc898c41e76859ca27f119d25b53c12875fd0474ae31a8", size = 1745185, upload-time = "2026-03-31T21:58:36.909Z" }, - { url = "https://files.pythonhosted.org/packages/0b/93/4ca8ee2ef5236e2707e0fd5fecb10ce214aee1ff4ab307af9c558bda3b37/aiohttp-3.13.5-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:999802d5fa0389f58decd24b537c54aa63c01c3219ce17d1214cbda3c2b22d2d", size = 1557311, upload-time = "2026-03-31T21:58:39.38Z" }, - { url = "https://files.pythonhosted.org/packages/57/ae/76177b15f18c5f5d094f19901d284025db28eccc5ae374d1d254181d33f4/aiohttp-3.13.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ec707059ee75732b1ba130ed5f9580fe10ff75180c812bc267ded039db5128c6", size = 1773147, upload-time = "2026-03-31T21:58:41.476Z" }, - { url = "https://files.pythonhosted.org/packages/01/a4/62f05a0a98d88af59d93b7fcac564e5f18f513cb7471696ac286db970d6a/aiohttp-3.13.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2d6d44a5b48132053c2f6cd5c8cb14bc67e99a63594e336b0f2af81e94d5530c", size = 1730356, upload-time = "2026-03-31T21:58:44.049Z" }, - { url = "https://files.pythonhosted.org/packages/e4/85/fc8601f59dfa8c9523808281f2da571f8b4699685f9809a228adcc90838d/aiohttp-3.13.5-cp313-cp313-win32.whl", hash = "sha256:329f292ed14d38a6c4c435e465f48bebb47479fd676a0411936cc371643225cc", size = 432637, upload-time = "2026-03-31T21:58:46.167Z" }, - { url = "https://files.pythonhosted.org/packages/c0/1b/ac685a8882896acf0f6b31d689e3792199cfe7aba37969fa91da63a7fa27/aiohttp-3.13.5-cp313-cp313-win_amd64.whl", hash = "sha256:69f571de7500e0557801c0b51f4780482c0ec5fe2ac851af5a92cfce1af1cb83", size = 458896, upload-time = "2026-03-31T21:58:48.119Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/6c/4c/bdccd81e9ee225b69c60e7766c9a5b05364f118f4d383713b89a682d772d/aiohttp-3.14.5.tar.gz", hash = "sha256:5558a7f5a05af9ecf744af91e5baefc436f93c9333e656c27ec253f9a6bbe178", size = 8078052, upload-time = "2026-10-11T01:05:12.408Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d8/f3/8997f18890a92c79f77fcfbb4f78ca17c2d4ab109e9eb6d31b4e9de194a0/aiohttp-3.14.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d51db97c96384fbfcaf8f4c65922183a68b94f891c3c10c862ef5f6df2adbb1f", size = 832358, upload-time = "2026-10-11T00:59:42.195Z" }, + { url = "https://files.pythonhosted.org/packages/8e/42/084651e9efb5cadb99265f786df60f2a7b353cead7bfd2c87003cb4867ad/aiohttp-3.14.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ae53924aa853a7a2ca20ed4142c7c6b56338e4d4cd999e2980075b9efc2e257a", size = 559636, upload-time = "2026-10-11T00:59:43.677Z" }, + { url = "https://files.pythonhosted.org/packages/3d/fe/92838944e601f0fe195fd3f3ada37e29fbee3d19bfd323fe15937ec79d36/aiohttp-3.14.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a2c473a355f9239efcb72c92d5abfd8fcdb0cc78c8e9af607e72ca12dbb36593", size = 552588, upload-time = "2026-10-11T00:59:45.592Z" }, + { url = "https://files.pythonhosted.org/packages/8f/b8/dd9b95c5c20ceae1b47738e656bd79e9883e3117a9cc8b143901eb604e9a/aiohttp-3.14.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:32e8fa6644e541fcd7e02430588c7fc93b602c1778ea0bc345505db76b61cfb4", size = 1928224, upload-time = "2026-10-11T00:59:47.294Z" }, + { url = "https://files.pythonhosted.org/packages/c6/47/70010cd2ba8746968d53d433ff328c33f06a66c99da5f3de759c64a6b2eb/aiohttp-3.14.5-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:579f97d5120f2971876d2ddca2968135f6944d00c44c3a6590ad7d86ca9b403f", size = 1877674, upload-time = "2026-10-11T00:59:49.472Z" }, + { url = "https://files.pythonhosted.org/packages/c5/a1/b026f071dbd87f0bdba86b92d47e46f3899e3ad7143b6e0fe7e7887090b4/aiohttp-3.14.5-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:24409db442e2fb6e766bc7f3943851a8381dec3098140e43bb2e843b79e31b12", size = 1985850, upload-time = "2026-10-11T00:59:51.296Z" }, + { url = "https://files.pythonhosted.org/packages/36/d1/f7b6f6f8c3cb5a71b53baeddc2e70c224c28b12a23a55c42994c504019b7/aiohttp-3.14.5-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5e8f97c0488ffda3082766ac0f2c8150a9a58c4d05788330e479cfd449b37939", size = 2105471, upload-time = "2026-10-11T00:59:53.191Z" }, + { url = "https://files.pythonhosted.org/packages/42/74/2a2b22953de15c6c8a80debf26db3047e4e8a5a5db6dd7c2c6c01eec0605/aiohttp-3.14.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50a195903119008fe9cc68710535eb37f556ffffd6a7759afe70a2c145587045", size = 1929915, upload-time = "2026-10-11T00:59:55.609Z" }, + { url = "https://files.pythonhosted.org/packages/33/ad/f80e8d33933d0eacd0217efa3b7fb32c9f48ed480ed0db53cf9948bf474f/aiohttp-3.14.5-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0133c3c3b54a0bf1e71fa5c1ad95c93f07fd54e24ef1fe182f5122e1573d2bf1", size = 1773832, upload-time = "2026-10-11T00:59:57.611Z" }, + { url = "https://files.pythonhosted.org/packages/04/a4/0273d239f3e3bb69438f209c64c82e1f98dc60d5db264795e41f7dd05dcb/aiohttp-3.14.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c172db893e516e1358e65a95ee20b7ce7173963eefe318b6ab2a2220688b999e", size = 1901001, upload-time = "2026-10-11T01:00:00.605Z" }, + { url = "https://files.pythonhosted.org/packages/16/ed/7dd439d26c654645bc34ca3c9a822fc11c1c51801fed1cefdfe1cc41c1f6/aiohttp-3.14.5-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:f2a7966bda23dd85051f1661ce0ace38d6890e05ec6c357ecae9d2479cba377e", size = 1907218, upload-time = "2026-10-11T01:00:02.699Z" }, + { url = "https://files.pythonhosted.org/packages/32/dd/86249c3b8248562a17fd3e22ee0c164378d65766f01aceef62cf52783710/aiohttp-3.14.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:4887d130a7bbfed3a85493bb5a25e5b5b558d40c1d986dd16970d2bb26d63793", size = 1958650, upload-time = "2026-10-11T01:00:04.851Z" }, + { url = "https://files.pythonhosted.org/packages/bc/0b/ca4d53d68f683ce195807fd0aeb063bf6d1c6b39343fff234c9524e8d5a9/aiohttp-3.14.5-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:225c579c23b68b343cccea27a7e06e3bd8ec23a09c30b427eb3f1e4ca6239b20", size = 1760057, upload-time = "2026-10-11T01:00:06.978Z" }, + { url = "https://files.pythonhosted.org/packages/6b/42/005437ffd7fa56c2ce3347add40404b654a32754ce91f2e2a14b9e5ab2bc/aiohttp-3.14.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:ab52d8f1fc1b64821c1fbad64a647ed6203627004059a6d1ed4f0858a1499703", size = 1978081, upload-time = "2026-10-11T01:00:08.868Z" }, + { url = "https://files.pythonhosted.org/packages/03/71/3a5b66fe1b7b23d3c6524350817ed55de5feb7fbb4cccba7cbe044d118dd/aiohttp-3.14.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:cb131d775a1573c1aee66656bd78b023577bbdb6cb8349a07773bd4f73e68a6e", size = 1922954, upload-time = "2026-10-11T01:00:11.035Z" }, + { url = "https://files.pythonhosted.org/packages/69/84/d08a554f281d42fd7c6b2b6dd7738f3e3a7a9f657ddd87e11ca2091cdfe3/aiohttp-3.14.5-cp311-cp311-win32.whl", hash = "sha256:e87046c8ff77a8decdb6a41d8ab25824b47531b2da933aeab0c1e21c7acff329", size = 488101, upload-time = "2026-10-11T01:00:12.933Z" }, + { url = "https://files.pythonhosted.org/packages/0f/15/52b5e65f02b33686ae49f1518548ae4f5a7adaf31d9d3c54fa12a143137b/aiohttp-3.14.5-cp311-cp311-win_amd64.whl", hash = "sha256:6f275c11d1aa6d4c458e05a68be084efe3c55a113d99e3f46a318098e52948fc", size = 512575, upload-time = "2026-10-11T01:00:14.743Z" }, + { url = "https://files.pythonhosted.org/packages/b0/b9/bb75012635f3defb0f7cbb7c4ae391e36bb9cb3fbdca3b9944e2ebebf743/aiohttp-3.14.5-cp311-cp311-win_arm64.whl", hash = "sha256:b032a0023eb41d768ce77d83210ab2a3c389bc0b09313273c7e1eca48c10a755", size = 493179, upload-time = "2026-10-11T01:00:16.961Z" }, + { url = "https://files.pythonhosted.org/packages/d5/94/6ba86efddcb616c811b40e6a0dfdd862738f647e4e3860a961075d5e9ed8/aiohttp-3.14.5-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:df37b620684e19b5e25724412518ccafc3b1a49cdac706fdbd2f983fad943450", size = 817499, upload-time = "2026-10-11T01:00:18.901Z" }, + { url = "https://files.pythonhosted.org/packages/5e/e1/7bca6d84dabd228aa8eb4b7f9feac2586aaa9be5505d7d65bf287a615c43/aiohttp-3.14.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ef60869969180ec2464f1349aff07138ae35ca2200f0946cb3552e49e8f301a8", size = 549467, upload-time = "2026-10-11T01:00:20.854Z" }, + { url = "https://files.pythonhosted.org/packages/64/91/11b89f45ca486252dd67dd5f3231fec04bf5518da39a95cb3997619f17fb/aiohttp-3.14.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d079c0a0135c36e7beb6f1c88087c8f108dc5891cdd0b5eafa778421bda70ed2", size = 548067, upload-time = "2026-10-11T01:00:22.659Z" }, + { url = "https://files.pythonhosted.org/packages/22/ff/c6615806c14aab34f82b9424ccde8ce6e417315fd57ce1c5b4d4747888e1/aiohttp-3.14.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:abfda5cb094a829f7bc25216a32f7db2e85cc65bd59910f8e7b40b3d9b224764", size = 1896245, upload-time = "2026-10-11T01:00:24.638Z" }, + { url = "https://files.pythonhosted.org/packages/39/b2/25a8c971ae6a92c8394d77e42422d7f38989e05cf41a5ceb92d73d67ab7e/aiohttp-3.14.5-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:9cc882cf8619109583c906b4d4a85d6a111a98afa34b7a450d1e08118d016820", size = 1872180, upload-time = "2026-10-11T01:00:26.838Z" }, + { url = "https://files.pythonhosted.org/packages/2f/d5/99f93ea36cc5205e47c1e5a803e087f2ad21b5430b5db2e942cb6e988a37/aiohttp-3.14.5-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7457580535e019e1247ea35d6a02bf081ad30c26d0cbc210c93f6c3ab67a0835", size = 1937261, upload-time = "2026-10-11T01:00:28.74Z" }, + { url = "https://files.pythonhosted.org/packages/40/a6/9ac9c9e6695040bd73d2584a1b59a9388f6433c76d5294a7bf591e21ffe5/aiohttp-3.14.5-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:c5ed596aedb9c42afd3fe0aae3117725378ac73d2cc5ddc735056fbdb96c5d02", size = 2064994, upload-time = "2026-10-11T01:00:30.623Z" }, + { url = "https://files.pythonhosted.org/packages/da/e4/aa172eb534b7f02f1f8ff1c3213347eaf3cf218db91a727c6863c22f1035/aiohttp-3.14.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:20f085697d7e911f1f73c43ed03fafbed1e7121797e2eb5428efa80398060584", size = 1919630, upload-time = "2026-10-11T01:00:32.548Z" }, + { url = "https://files.pythonhosted.org/packages/06/7d/4eedafc5bababa8932636c141e346806966eade12c0b7e5946d43bf8218b/aiohttp-3.14.5-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:74b0a9c8270f9b0a11410e124ff8d4f18bfc1f1837440ec84da5ae7b50927b5d", size = 1710016, upload-time = "2026-10-11T01:00:34.471Z" }, + { url = "https://files.pythonhosted.org/packages/b2/94/eee018537ba19da0ceb2ac79cab83faed4ac49568e08376e2799043f2538/aiohttp-3.14.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:19e2ba471507c34f8252402ab50f5ab512398b9ea8c8f1cb26beb3f75793ba30", size = 1858112, upload-time = "2026-10-11T01:00:36.581Z" }, + { url = "https://files.pythonhosted.org/packages/68/76/354653a306547238f3427283905972d796ba7c292ba9977abec9f2b6f260/aiohttp-3.14.5-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:d418ce2af40c6bb685b3f663e9e8de27cb0a22431d8e88a167348d7f01878073", size = 1896371, upload-time = "2026-10-11T01:00:38.478Z" }, + { url = "https://files.pythonhosted.org/packages/f2/ec/63e8c7136b570e356345ad3174e3820fdc973ea10712cb6c649bf875755a/aiohttp-3.14.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:70cb4008ac2ed1e0ca9e824deb4b53d3aa0d939109698ebf1e723a84337bd794", size = 1905836, upload-time = "2026-10-11T01:00:40.527Z" }, + { url = "https://files.pythonhosted.org/packages/57/d8/11365bda144b127928cd42533d0eff78a55613c9e28f81941bd6630ea887/aiohttp-3.14.5-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:a23fe35d776bc03cb495938b9594450d047e3bc08c5255315a82323e9cb7d2dd", size = 1696534, upload-time = "2026-10-11T01:00:42.686Z" }, + { url = "https://files.pythonhosted.org/packages/2f/3d/82df0461b18e00b2998f205c03e0d3010222478c43640aceb8e03dcd7e8f/aiohttp-3.14.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:3e0eb43bed3c6801a6cee315195377789e90b2a72c2277a475b578535312488d", size = 1933970, upload-time = "2026-10-11T01:00:44.71Z" }, + { url = "https://files.pythonhosted.org/packages/03/ad/6ddfe0aacd931c17b53533336d97e9d11a98b96d6ae815a9da0b19f82ccf/aiohttp-3.14.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3be7dd397d64ca3e1869626fa9318aaebb54b7bf93bc72d7a205448d83e4f748", size = 1899501, upload-time = "2026-10-11T01:00:46.629Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8e/189bdd9ae4793059bb09f6dc880f211a6c6c7859cebcbf33912dbfab7dd7/aiohttp-3.14.5-cp312-cp312-win32.whl", hash = "sha256:eb324e2009fb54db30a071dad7caf6998ee2879c4704007efb244514dad1fec1", size = 480370, upload-time = "2026-10-11T01:00:48.468Z" }, + { url = "https://files.pythonhosted.org/packages/ae/ce/1f08114679d49655b30a6e0a29858375c94b82c1de1a0bd0a20c2fee8b02/aiohttp-3.14.5-cp312-cp312-win_amd64.whl", hash = "sha256:2cc38a4f2b516bef1714e690df87a0e043faf1a7693c82d860091684453d5111", size = 506141, upload-time = "2026-10-11T01:00:50.272Z" }, + { url = "https://files.pythonhosted.org/packages/79/d4/c7b4f60b16a1b7e43249fa9031ae05e7e8c341ba4b7d1866f914dafeaa0e/aiohttp-3.14.5-cp312-cp312-win_arm64.whl", hash = "sha256:a63afd1f757de949028387e65a7127b61ad0f775432dbb0e62816ae619fe69ac", size = 488108, upload-time = "2026-10-11T01:00:52.321Z" }, + { url = "https://files.pythonhosted.org/packages/d3/e1/2841e020ebb7aefae5513586193e011e06313d9a6bdbd296622afbbce204/aiohttp-3.14.5-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:9ad7e6aa38c20da1be697874349c4c273c8a03b7887169665081706398d0439a", size = 538932, upload-time = "2026-10-11T01:00:54.3Z" }, + { url = "https://files.pythonhosted.org/packages/f7/a6/7fb8ea8fe96bcc7b7c7a36d10f021d99d01a8dc8a4b3f0ddacecfad9a80e/aiohttp-3.14.5-cp313-cp313-android_24_x86_64.whl", hash = "sha256:f59c7673465908cbe506117176156c127f29f917677afceada34957179221d91", size = 553329, upload-time = "2026-10-11T01:00:56.442Z" }, + { url = "https://files.pythonhosted.org/packages/de/64/d056e3c27647dc25af1a592cf356245382ea7c808171b9dac7677afedfc8/aiohttp-3.14.5-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1b5416552740edf07234cc9437d0706f2acb67b93c198670b1a68e1b2b587dec", size = 521367, upload-time = "2026-10-11T01:00:58.345Z" }, + { url = "https://files.pythonhosted.org/packages/3e/e4/95226147e11d4db916fd1d495dcf85af8e3816e38333e42718241196e848/aiohttp-3.14.5-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:43351bdb5e4c3cb7d1772368e988534e869a74db7778079a83782c11c69535c7", size = 528322, upload-time = "2026-10-11T01:01:00.211Z" }, + { url = "https://files.pythonhosted.org/packages/17/cd/1d3c9192cafdb51cad62b2d3ded96cff9cc8af51893210aadd448a325389/aiohttp-3.14.5-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:c8c4478bef6d57fcfda15dae461ea3c9f06aa7b257c58df3f2300174ccbb185a", size = 539874, upload-time = "2026-10-11T01:01:02.06Z" }, + { url = "https://files.pythonhosted.org/packages/f6/0c/dfa33aecc7d4d1dc75e05248f5eac5a0edf4d09e7b44d93ab62529b0c1db/aiohttp-3.14.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c2c30484dd1417ef98b51021ffa2cc0d7f3c78918adaaaab7e70817335ab3e02", size = 813836, upload-time = "2026-10-11T01:01:04.01Z" }, + { url = "https://files.pythonhosted.org/packages/33/17/4a63738052d20567d55529d6daa1b9480d906fd52930fbcf6d3fbed618f0/aiohttp-3.14.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dab9ac5a67c8d1f070c00fa8fccb7cbd1b8dcc1a8d6b42f37540df9b3d4cc603", size = 548070, upload-time = "2026-10-11T01:01:06.035Z" }, + { url = "https://files.pythonhosted.org/packages/15/e5/b57e58695a757fd4c02497c033fced96a69c631b13866c43d336530c9670/aiohttp-3.14.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e1cc2bfaee8c214f06080a7c7d5772419b8a1108e8e5349236189811823fb02a", size = 545786, upload-time = "2026-10-11T01:01:07.817Z" }, + { url = "https://files.pythonhosted.org/packages/9a/68/8c2c67a3aedf46e00f3c42f04fbc6983de80d4ed5786151e33681ba45883/aiohttp-3.14.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:74efb69332b85675b1eabd760a8cfc2e2cf42c60607c66f88014c1bdfb40942d", size = 1886492, upload-time = "2026-10-11T01:01:09.834Z" }, + { url = "https://files.pythonhosted.org/packages/ab/4b/74aab5e8d28c62e8f795b4fe8f38cf5586fd264a9a27bd2141ef6490333d/aiohttp-3.14.5-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:42b5e616946dbaf505e2bff18c9af2cd4ef9e7ef300ee58a6e951a5b7cf147ae", size = 1870057, upload-time = "2026-10-11T01:01:12.045Z" }, + { url = "https://files.pythonhosted.org/packages/a8/f7/eafc3b1988302b1815d9fd4a21071be5c360d616c0a430d02fd92dc97688/aiohttp-3.14.5-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f9033b43f511f27547c557dcaba0177649e10a3725336ccd2cce0fdc1dc4850d", size = 1925119, upload-time = "2026-10-11T01:01:14.09Z" }, + { url = "https://files.pythonhosted.org/packages/a1/04/78d8f294f74dd570f3898ff20402349fce524176045df98ba727d6846a68/aiohttp-3.14.5-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15a310d3c71398e3d7bfc93a1a73fbe664315cd9e9016b8efc1cff85eeab7155", size = 2053137, upload-time = "2026-10-11T01:01:16.344Z" }, + { url = "https://files.pythonhosted.org/packages/32/51/395d225ef36f5a50d8e548dcd3141bfdbcd31fb6eed859022c573d2c4d66/aiohttp-3.14.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1ffa3a523a36d8628f98c06492ae16a31a23d14c0b4ec721757b477319f656d6", size = 1911038, upload-time = "2026-10-11T01:01:18.653Z" }, + { url = "https://files.pythonhosted.org/packages/ff/a4/2aec1aa06d82e8a244843b5dae31d78061e5e76744270a86dd0ee051c889/aiohttp-3.14.5-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5fb6a6e919bfb703227bc1ce6579281b84b1a2ba57deb9794dfdbec7dcd1e40c", size = 1702205, upload-time = "2026-10-11T01:01:20.904Z" }, + { url = "https://files.pythonhosted.org/packages/16/27/6051bfde7b6f418f70edd60d655fa426abb3355fa0981764739d87ecf160/aiohttp-3.14.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:43e1b7994a8b038125f722bff07492ef501110722c2727c408995d9fb864c421", size = 1848588, upload-time = "2026-10-11T01:01:22.918Z" }, + { url = "https://files.pythonhosted.org/packages/9e/44/55efc06fc26c4e6e1c095f231b4c222bf2d86d64a8eebbc24b2bb5958ea8/aiohttp-3.14.5-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:5f3e96071686755d9cd3600c3880183eb94b012178e92746d68101800f0ed8a3", size = 1887540, upload-time = "2026-10-11T01:01:25.278Z" }, + { url = "https://files.pythonhosted.org/packages/48/dc/1502bfdc2a65760d386ac6a00090b0addaa8a3c9c60b3f8127fad3a9afb2/aiohttp-3.14.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:cd88b01f3d37b7a2a34f91d98f14720206f1ea3d540843fab2d649dd5fb91fec", size = 1895030, upload-time = "2026-10-11T01:01:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/93/7e/44174bb6288264418c9eec07a5e35180969c0d5a796c7af544db3cb8a33a/aiohttp-3.14.5-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:f2ed8b64dc0c651c0f5a9c926777719770021251b8f336d97c4b80b660836ce1", size = 1693244, upload-time = "2026-10-11T01:01:29.39Z" }, + { url = "https://files.pythonhosted.org/packages/47/dd/b507d64e50db23888582fff08eda13998b12f9dea70c072edaac19218380/aiohttp-3.14.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:a9918e58faf62ba2c7147927d06057aec78f42475aff5048047ec47e7265a600", size = 1926308, upload-time = "2026-10-11T01:01:31.634Z" }, + { url = "https://files.pythonhosted.org/packages/98/4b/5b51b4f63e3f2793151f4aea49c48fe1e00baeb7cec9c7a206de499f8de0/aiohttp-3.14.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:42f320d4a5b00b9af0bddcfec5407dc6f2d9816f006b2f79ebbaa31f16895df3", size = 1888406, upload-time = "2026-10-11T01:01:33.715Z" }, + { url = "https://files.pythonhosted.org/packages/ff/13/d5e818a5eaba9f822016727299f41c0e1075799f82a6433ec508a93ab867/aiohttp-3.14.5-cp313-cp313-win32.whl", hash = "sha256:3ae800a20947e2c2e53088047d021e6bf7d51560cc49f6a0737a1f79d2e3a13c", size = 479970, upload-time = "2026-10-11T01:01:35.677Z" }, + { url = "https://files.pythonhosted.org/packages/8d/d0/8eca2c65aa467320990d78fb2005f38ed3588944280c39ff9deb6423fef1/aiohttp-3.14.5-cp313-cp313-win_amd64.whl", hash = "sha256:d05e94cdfe0d15d0206f970722d2554780ce562787b21b218b275447f8751319", size = 505985, upload-time = "2026-10-11T01:01:37.574Z" }, + { url = "https://files.pythonhosted.org/packages/7a/f8/4cdd65305d2fca14b886bea9ed2abb1fe726287872524e56e3d26692b47d/aiohttp-3.14.5-cp313-cp313-win_arm64.whl", hash = "sha256:f001b571ead90ca1770f1e616db255351a1703317f20374c361ef22f12c06d09", size = 487629, upload-time = "2026-10-11T01:01:39.477Z" }, + { url = "https://files.pythonhosted.org/packages/68/30/173960c42b05a6c59f7558e4b12a4b0d9ba376cf6aa9bde7f9e08a30ca8d/aiohttp-3.14.5-py3-none-any.whl", hash = "sha256:efc21a454892828368b11c2c780de0ff8bc991f73f6b99c6b66e56205470929b", size = 279517, upload-time = "2026-10-11T01:05:08.523Z" }, ] [[package]] @@ -277,7 +803,7 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/17/b0/5114e30faffe3279a51a5f3b45dd1b7ce09af1246b62447b45a39a374e54/apache_tvm_ffi-0.1.10.tar.gz", hash = "sha256:974c208766c304c780c17c6d405449e862f83b22c7b6b2b8c28b29d55a806ae3", size = 2691605, upload-time = "2026-04-07T19:58:51.767Z" } wheels = [ @@ -300,21 +826,345 @@ name = "apache-tvm-ffi" version = "0.1.11" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6d/3d/4b9226cd45aa800a6904603dda9b323d728f3c3869952a673f3483b78b19/apache_tvm_ffi-0.1.11.tar.gz", hash = "sha256:153cd2c5a9717804cb0bcd9b2709f22a1e5f80ed05b5a490faf5949b136eedba", size = 2798354, upload-time = "2026-05-04T17:48:43.852Z" } wheels = [ @@ -438,8 +1288,8 @@ name = "bitsandbytes" version = "0.49.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "packaging" }, { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" } }, ] @@ -514,7 +1364,7 @@ name = "build" version = "1.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "(os_name == 'nt' and sys_platform != 'darwin') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "colorama", marker = "(os_name == 'nt' and sys_platform != 'darwin') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (os_name != 'nt' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "packaging" }, { name = "pyproject-hooks" }, ] @@ -691,8 +1541,8 @@ dependencies = [ { name = "jsonschema" }, { name = "kubernetes" }, { name = "mmh3" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "onnxruntime" }, { name = "opentelemetry-api" }, { name = "opentelemetry-exporter-otlp-proto-grpc" }, @@ -755,8 +1605,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "loguru" }, { name = "pydantic" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, { name = "transformers" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2c/9e/d7f18bd9a0354088abc11a0c1f2c7698f7c49e5a709faedf6a46e388f693/compressed_tensors-0.17.0.tar.gz", hash = "sha256:15c20d06bdbcf35b51fc99fd125e7b9be1e1855567c33b7a46dfac26ad6fb126", size = 257091, upload-time = "2026-06-03T16:49:17.208Z" } @@ -892,9 +1742,9 @@ name = "cuda-core" version = "1.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "cuda-pathfinder", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/2a/26/c0a8fc2b5b9291487741cf7956b186773e53bc4606502bc3192553cbf3f5/cuda_core-1.2.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78b38f478775de6894c4c239ff0cdd5e0464165a2905a5bbf0359d8d9e5acd11", size = 6169996, upload-time = "2026-09-03T00:12:25.406Z" }, @@ -962,37 +1812,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas", version = "13.1.0.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cublas", version = "13.1.0.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] cudart = [ - { name = "nvidia-cuda-runtime", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cuda-runtime", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] cufft = [ - { name = "nvidia-cufft", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cufft", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] cufile = [ - { name = "nvidia-cufile", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cufile", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] cupti = [ - { name = "nvidia-cuda-cupti", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cuda-cupti", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] curand = [ - { name = "nvidia-curand", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-curand", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] cusolver = [ - { name = "nvidia-cusolver", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cusolver", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] cusparse = [ - { name = "nvidia-cusparse", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cusparse", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cuda-nvrtc", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] nvtx = [ - { name = "nvidia-nvtx", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-nvtx", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] [[package]] @@ -1000,9 +1850,90 @@ name = "cuda-toolkit" version = "13.0.3.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/d1/c7/a79086a62c98befcdb8349656c6f114e2db3b8b2422f6e25c97a7f2a9a3c/cuda_toolkit-13.0.3.0-py2.py3-none-any.whl", hash = "sha256:d693caaa261214ddd7dbb60d68e71cbed884e68c2be7509778f3051da0b91c3f", size = 2512, upload-time = "2026-04-14T00:50:08.173Z" }, @@ -1010,43 +1941,43 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] cudart = [ - { name = "nvidia-cuda-runtime", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cuda-runtime", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] cufft = [ - { name = "nvidia-cufft", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cufft", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] cufile = [ - { name = "nvidia-cufile", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cufile", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] cupti = [ - { name = "nvidia-cuda-cupti", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cuda-cupti", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] curand = [ - { name = "nvidia-curand", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-curand", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] cusolver = [ - { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cusolver", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cusparse", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cusolver", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cusparse", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] cusparse = [ - { name = "nvidia-cusparse", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cusparse", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] nvtx = [ - { name = "nvidia-nvtx", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-nvtx", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, ] [[package]] @@ -1060,8 +1991,8 @@ dependencies = [ { name = "httpx" }, { name = "huggingface-hub" }, { name = "multiprocess" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "packaging" }, { name = "pandas" }, { name = "pyarrow" }, @@ -1361,21 +2292,21 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "click", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cuda-tile", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "einops", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "ninja", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cudnn-frontend", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "packaging", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "requests", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "click", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cuda-tile", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "ninja", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-frontend", version = "1.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "packaging", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "requests", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8f/11/ce2271271bee6990d34ed2d01288e9e92a0ea8ee45fb28de8e746c7da761/flashinfer_python-0.6.14.tar.gz", hash = "sha256:f4da8b5e005601784e85e0dcaa3389f908ee2d32c2560142d67124ab10e4a070", size = 9944949, upload-time = "2026-07-02T00:22:50.879Z" } wheels = [ @@ -1401,23 +2332,23 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "click", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cuda-tile", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "einops", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nccl4py", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cudnn-frontend", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "packaging", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "requests", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "click", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cuda-tile", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nccl4py", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-frontend", version = "1.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "packaging", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "requests", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c2/46/17045cb47b7b93fcb4e5303e398e6b129b86239930ac0875942a83d8b962/flashinfer_python-0.6.16.post3.tar.gz", hash = "sha256:9b146cfcc1454c80f3f99444db48013b3eadaeb32f2a399bd76c9471ecb72f04", size = 11076656, upload-time = "2026-08-08T01:14:16.408Z" } wheels = [ @@ -1443,29 +2374,85 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "click", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "cuda-tile", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "einops", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nccl4py", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cudnn-frontend", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "packaging", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "requests", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "click", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "cuda-tile", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "nccl4py", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-frontend", version = "1.31.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "packaging", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "requests", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ad/7e/a756567c193b2af546f98c08158505e998c2dd4a7f8fc6fe6c72105dce8b/flashinfer_python-0.6.18.post1.tar.gz", hash = "sha256:1ebfb8ff3fa3a896e5abbd0dec123a5f3e3734029871349dad6968b252b82097", size = 13294037, upload-time = "2026-09-05T03:26:09.049Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/64/3f/bd0a74bfbb4f3813bfe61267ff696fb229ab70c0f1f44848287221928c95/flashinfer_python-0.6.18.post1-py3-none-any.whl", hash = "sha256:adb6d2952b47131138e108bd2999b1fe18b71f1a4c0b2684f168753db9563991", size = 18348022, upload-time = "2026-09-05T03:26:06.084Z" }, ] +[[package]] +name = "flashinfer-python" +version = "0.7.0.post1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "click", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "cuda-tile", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "nccl-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "nccl4py", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-frontend", version = "1.31.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "packaging", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "requests", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/14/b0/2f27f2645056b0e671b3bcf8a934e73ed89ca5c5df9ebe651f21c0d218e2/flashinfer_python-0.7.0.post1.tar.gz", hash = "sha256:2e67b38a9af1d4eedff96f7f5d79c6a4d9f0f97cb4a30f71e4ffd717f1ad9af4", size = 26061698, upload-time = "2026-09-29T23:34:14.797Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/7d/16237087a2af99086ef4ae9808dff9b24f0a4db4cfd673233836821a32e0/flashinfer_python-0.7.0.post1-py3-none-any.whl", hash = "sha256:c7adf826568d61fc1b7d3aadd4cae387a35a138bfc08e2deca2f34ecfa280716", size = 33659854, upload-time = "2026-09-29T23:34:11.137Z" }, +] + [[package]] name = "flatbuffers" version = "25.12.19" @@ -1566,7 +2553,8 @@ name = "googleapis-common-protos" version = "1.75.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "protobuf" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b5/c8/f439cffde755cffa462bfbb156278fa6f9d09119719af9814b858fd4f81f/googleapis_common_protos-1.75.0.tar.gz", hash = "sha256:53a062ff3c32552fbd62c11fe23768b78e4ddf0494d5e5fd97d3f4689c75fbbd", size = 151035, upload-time = "2026-05-07T08:04:49.423Z" } wheels = [ @@ -1578,16 +2566,18 @@ name = "granite-switch" version = "0.1.1" source = { editable = "." } dependencies = [ - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, { name = "transformers" }, ] [package.optional-dependencies] audio = [ - { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "vllm", version = "0.30.0", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "vllm", version = "0.30.0", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "vllm", version = "0.31.0", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "vllm", version = "0.32.0", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, ] build = [ { name = "huggingface-hub" }, @@ -1619,44 +2609,60 @@ tutorials = [ { name = "safetensors" }, { name = "sentence-transformers" }, { name = "tqdm" }, - { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "vllm", version = "0.30.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "vllm", version = "0.30.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "vllm", version = "0.31.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "vllm", version = "0.32.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, ] vllm = [ - { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "vllm", version = "0.30.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "vllm", version = "0.30.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "vllm", version = "0.31.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "vllm", version = "0.32.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, ] [package.dev-dependencies] dev = [ - { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "pytest" }, { name = "pytest-cov" }, { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" } }, ] dev-latest = [ - { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev-latest' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev-latest' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "pytest" }, { name = "pytest-cov" }, - { name = "vllm", version = "0.30.0", source = { registry = "https://pypi.org/simple" } }, + { name = "vllm", version = "0.32.0", source = { registry = "https://pypi.org/simple" } }, ] dev-vllm27 = [ - { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, { name = "pytest" }, { name = "pytest-cov" }, { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" } }, ] dev-vllm30 = [ - { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, { name = "pytest" }, { name = "pytest-cov" }, { name = "vllm", version = "0.30.0", source = { registry = "https://pypi.org/simple" } }, ] +dev-vllm31 = [ + { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pytest" }, + { name = "pytest-cov" }, + { name = "vllm", version = "0.31.0", source = { registry = "https://pypi.org/simple" } }, +] +dev-vllm32 = [ + { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pytest" }, + { name = "pytest-cov" }, + { name = "vllm", version = "0.32.0", source = { registry = "https://pypi.org/simple" } }, +] test = [ { name = "bitsandbytes" }, - { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-test' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-test' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32')" }, { name = "optimum-quanto" }, { name = "pytest" }, { name = "pytest-cov" }, @@ -1671,6 +2677,12 @@ vllm27 = [ vllm30 = [ { name = "vllm", version = "0.30.0", source = { registry = "https://pypi.org/simple" } }, ] +vllm31 = [ + { name = "vllm", version = "0.31.0", source = { registry = "https://pypi.org/simple" } }, +] +vllm32 = [ + { name = "vllm", version = "0.32.0", source = { registry = "https://pypi.org/simple" } }, +] [package.metadata] requires-dist = [ @@ -1695,7 +2707,7 @@ requires-dist = [ { name = "tqdm", marker = "extra == 'build'" }, { name = "tqdm", marker = "extra == 'compose'" }, { name = "transformers", specifier = ">=5.16,<=5.17.0" }, - { name = "vllm", marker = "extra == 'vllm'", specifier = ">=0.26.0,<0.31.0" }, + { name = "vllm", marker = "extra == 'vllm'", specifier = ">=0.26.0,<0.33.0" }, { name = "vllm", extras = ["audio"], marker = "extra == 'audio'" }, ] provides-extras = ["hf", "vllm", "compose", "build", "audio", "tutorials"] @@ -1711,7 +2723,7 @@ dev-latest = [ { name = "granite-switch", extras = ["hf", "compose", "audio"] }, { name = "pytest" }, { name = "pytest-cov" }, - { name = "vllm", specifier = ">=0.30.0,<0.31.0" }, + { name = "vllm", specifier = ">=0.32.0,<0.33.0" }, ] dev-vllm27 = [ { name = "granite-switch", extras = ["hf", "compose", "audio"] }, @@ -1725,6 +2737,18 @@ dev-vllm30 = [ { name = "pytest-cov" }, { name = "vllm", specifier = ">=0.30.0,<0.31.0" }, ] +dev-vllm31 = [ + { name = "granite-switch", extras = ["hf", "compose", "audio"] }, + { name = "pytest" }, + { name = "pytest-cov" }, + { name = "vllm", specifier = ">=0.31.0,<0.32.0" }, +] +dev-vllm32 = [ + { name = "granite-switch", extras = ["hf", "compose", "audio"] }, + { name = "pytest" }, + { name = "pytest-cov" }, + { name = "vllm", specifier = ">=0.32.0,<0.33.0" }, +] test = [ { name = "bitsandbytes" }, { name = "granite-switch", extras = ["hf", "compose", "audio"] }, @@ -1736,6 +2760,8 @@ test = [ vllm26 = [{ name = "vllm", specifier = ">=0.26.0,<0.27.0" }] vllm27 = [{ name = "vllm", specifier = ">=0.27.0,<0.28.0" }] vllm30 = [{ name = "vllm", specifier = ">=0.30.0,<0.31.0" }] +vllm31 = [{ name = "vllm", specifier = ">=0.31.0,<0.32.0" }] +vllm32 = [{ name = "vllm", specifier = ">=0.32.0,<0.33.0" }] [[package]] name = "grpcio" @@ -1938,19 +2964,19 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "pyelftools", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pyelftools", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/51/4f/6977a31451c3f7aa1deaa76506d6cdeb74ef418ad8bcba2e98f7510b26ec/humming_kernels-0.1.10.tar.gz", hash = "sha256:da3e46fb9fc9eba2a9327c2e8135ead68e390c955acd7449f97ee7c71666c8b1", size = 220110, upload-time = "2026-07-02T10:22:57.687Z" } wheels = [ @@ -1959,10 +2985,10 @@ wheels = [ [package.optional-dependencies] cu13 = [ - { name = "nvidia-cuda-cccl", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "nvidia-cuda-nvcc", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "nvidia-cuda-nvrtc", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "nvidia-cuda-runtime", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, + { name = "nvidia-cuda-cccl", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvcc", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvrtc", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-runtime", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] [[package]] @@ -1984,16 +3010,16 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-ml-py", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/93/b9/53797fff4b1b31b4567453a365646d724469b1bb0d76c07f8746617d0cb6/humming_kernels-0.1.12.tar.gz", hash = "sha256:c96c37c95f74379067d2d2d0c5154d12ee9a8cfa29a7c3370a7f3e34f207ca72", size = 259323, upload-time = "2026-07-31T14:28:23.124Z" } wheels = [ @@ -2003,10 +3029,120 @@ wheels = [ [package.optional-dependencies] cu13 = [ - { name = "nvidia-cuda-cccl", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cuda-nvcc", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cuda-nvrtc", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cuda-runtime", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cuda-cccl", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cuda-nvcc", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cuda-nvrtc", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cuda-runtime", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, +] + +[[package]] +name = "humming-kernels" +version = "0.1.16" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/70/d2/e286acb9f594f998bbc2d99617966a4f01a603c699d829793a86a42c2440/humming_kernels-0.1.16.tar.gz", hash = "sha256:a5356a63c4adf6c16c46f541749dec90fc2d49cf29ebc33ac05e23c744731809", size = 317590, upload-time = "2026-09-22T02:41:16.516Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/71/47/43794faeb47fe2067bef5c7d830fac4244bf872625b0bfddf116fd7a0a0d/humming_kernels-0.1.16-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:fa1a86e31fc3c0fede5bceb3dc2f088e6bdda636a8f405fd71def853f12049e1", size = 417732, upload-time = "2026-09-22T02:41:12.611Z" }, + { url = "https://files.pythonhosted.org/packages/a2/7f/08aad5a947d549aa21af5b93e711aad3d5689d39e8439c7fa72eab9773de/humming_kernels-0.1.16-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:683212692f5e1339961e4322aff1ba116523e2681b2aafeaf7c081bc4e1f5627", size = 426040, upload-time = "2026-09-22T02:41:14.541Z" }, +] + +[package.optional-dependencies] +cu13 = [ + { name = "nvidia-cuda-cccl", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvcc", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvrtc", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-runtime", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, +] + +[[package]] +name = "humming-kernels" +version = "0.1.17" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "tabulate", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/60/52/b3958f17315854ca781909f39392e6b40d45965820912cd610191597bd92/humming_kernels-0.1.17.tar.gz", hash = "sha256:a2565bf03b8b2ca07086db00a949c0c92727ea675e4d3037f9337192a840225a", size = 403057, upload-time = "2026-10-14T17:07:29.566Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/78/ee230d0165b47f08103fdb9a58a64b28c91e15ed7e2d3beb3920543a9f42/humming_kernels-0.1.17-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:83dda343f36a52efb617ab7b85747baabfa1c2d00dcf1078c45f92b8df7a01c6", size = 496273, upload-time = "2026-10-14T17:07:26.658Z" }, + { url = "https://files.pythonhosted.org/packages/da/fa/c4e367ca51b2611faf88ac9ee1abe5e9ee6d4d174bbabdb54481c65f7e2e/humming_kernels-0.1.17-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:e418b5482dabd71f64622893bdbb8bf27eb30379c443b92d32af48825d9ad64c", size = 504747, upload-time = "2026-10-14T17:07:28.196Z" }, +] + +[package.optional-dependencies] +cu13 = [ + { name = "nvidia-cuda-cccl", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cuda-nvcc", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cuda-nvrtc", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cuda-runtime", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, ] [[package]] @@ -2096,19 +3232,19 @@ wheels = [ [[package]] name = "instanttensor" -version = "0.2.0" +version = "0.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/27/8e/b209471a5a73a7ef1dad7365e05adf4c95b20fadc16fc9aea10ceaba1fc8/instanttensor-0.2.0.tar.gz", hash = "sha256:acafa964f9ba6d2e342d8ffcb7e68bacc6d59d60e2fda222dc1333045cd50c9c", size = 3112592, upload-time = "2026-09-13T19:10:18.043Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/a1/95d0d4cee908ab0bd8e56b44cdb19e678081c54de52d280b0b3c9f7e4c43/instanttensor-0.2.2.tar.gz", hash = "sha256:aca07c1afe4fde23dcbfb53044e2bef50dad4c0af054317acc669a1c8dc2b325", size = 613106, upload-time = "2026-10-13T15:06:59.034Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/aa/23f1a6a7eb32f9c86251abfd652334460497af421cd29f43b676304174d2/instanttensor-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1dcd47626c9af89b35c8ca53703c59f8aee5666445894e0d38d13a02304140c8", size = 6062188, upload-time = "2026-09-13T19:09:54.536Z" }, - { url = "https://files.pythonhosted.org/packages/ed/79/07331d1832f7b98b00e78665b79accf59e0b12acb867ff798dc1bdc9d7e9/instanttensor-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:17d16691399bc41fd66d2046f10ae6f5d0f84058b0f1283ed80fe8ebc804a886", size = 6118855, upload-time = "2026-09-13T19:09:57.452Z" }, - { url = "https://files.pythonhosted.org/packages/77/10/23c738a0b3568a4dadd7604ffe1f47612969b74db1e6708b074625b83838/instanttensor-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eefde9b121cd3a2699bd079a19cba5c0a74f23cc1fa2dd8e186a12910f89408e", size = 6089973, upload-time = "2026-09-13T19:10:00.355Z" }, - { url = "https://files.pythonhosted.org/packages/f8/02/90a64c81360d473d07f36dde68eb47d043bf442a24c9c91232643f8c0928/instanttensor-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:879e8b524b391ed916b8412ef82c3ab40d933ad8d038f40b340d0bd58b7894d3", size = 6178704, upload-time = "2026-09-13T19:10:03.313Z" }, - { url = "https://files.pythonhosted.org/packages/3e/f3/f1137cb162baa25be6d6fbc8381e3644d25a72c588bcefd9f44f29ea44e4/instanttensor-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:75cd7e00847760471be1cd3280d66696f05617e3b4115650684290dac45dd788", size = 6090163, upload-time = "2026-09-13T19:10:06.489Z" }, - { url = "https://files.pythonhosted.org/packages/95/33/d5ed374dd804d33657813f04ec60e9f0d6e7832bb61de196ad2ea2d517d6/instanttensor-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:84e7b8f3fe34f81ecc582da56cc815b54dfb4606c555119748536b23257fed20", size = 6150222, upload-time = "2026-09-13T19:10:09.493Z" }, + { url = "https://files.pythonhosted.org/packages/b8/51/00cd5124d244c9dc988e294bdb4bb85d0355829d6d818a9b459b585ec452/instanttensor-0.2.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d43097e15922fd90e45a19308efc2ec63290e51f308f8501eaae705d7249df87", size = 6425003, upload-time = "2026-10-13T15:05:45.531Z" }, + { url = "https://files.pythonhosted.org/packages/a1/5d/b8dcff8c81bffe875344b033704fda7a0bc30bf65ff808fff0783f6b3adf/instanttensor-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:78ba35382f42e81d18aa9ab59485ff1d1764c846de68bc5de8b894b37ee14996", size = 6509568, upload-time = "2026-10-13T15:05:51.7Z" }, + { url = "https://files.pythonhosted.org/packages/ff/08/a28ad4c33e42f45d5617f8feb24137fcc1b7af7a7f0068c3fcf3448a0806/instanttensor-0.2.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94dabc13981fe89982a807572593c4f697a3a3bae02fa13cb469960885901247", size = 6439035, upload-time = "2026-10-13T15:06:00.734Z" }, + { url = "https://files.pythonhosted.org/packages/59/12/0a4b55402ec7f45f223d4cab19c8d6d39f5242d386f4f421e30c34dd8900/instanttensor-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:382954f2329fc085ff298ce0205a06ce0fc8c67a704fc032613931a5ae9018d5", size = 6522862, upload-time = "2026-10-13T15:06:07.285Z" }, + { url = "https://files.pythonhosted.org/packages/cd/d7/b7a4d6f57a7b5d76377ab0660f152e4cabb3ccc4a55c36e14f7fd6ecbda1/instanttensor-0.2.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fd1757e57d9561a6c28dfb18568890fd50d1f3e331d7ec247034c011f3086be9", size = 6436814, upload-time = "2026-10-13T15:06:14.375Z" }, + { url = "https://files.pythonhosted.org/packages/54/45/0ade43f9fa2ae52bcdb7c1dad7ae190919f4e1a97a2f88dc6131ac00fb37/instanttensor-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0474ae1f12bccbd01fabaeffab483870d9be644dc5c52d8b746ee1806dbc02fe", size = 6525208, upload-time = "2026-10-13T15:06:22.177Z" }, ] [[package]] @@ -2125,18 +3261,18 @@ name = "ipython" version = "9.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "decorator" }, { name = "ipython-pygments-lexers" }, { name = "jedi" }, { name = "matplotlib-inline" }, - { name = "pexpect", marker = "(sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "pexpect", marker = "(sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'emscripten' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "prompt-toolkit" }, { name = "psutil" }, { name = "pygments" }, { name = "stack-data" }, { name = "traitlets" }, - { name = "typing-extensions", marker = "python_full_version < '3.12' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "typing-extensions", marker = "python_full_version < '3.12' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cd/c4/87cda5842cf5c31837c06ddb588e11c3c35d8ece89b7a0108c06b8c9b00a/ipython-9.13.0.tar.gz", hash = "sha256:7e834b6afc99f020e3f05966ced34792f40267d64cb1ea9043886dab0dde5967", size = 4430549, upload-time = "2026-04-24T12:24:55.221Z" } wheels = [ @@ -2566,8 +3702,8 @@ version = "1.11.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jsonschema" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "pillow" }, { name = "pydantic" }, { name = "pydantic-extra-types", extra = ["pycountry"] }, @@ -2594,8 +3730,8 @@ name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ @@ -2850,16 +3986,37 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/48/ca/36339329c4604adbcc99c899b7eb1ce1a555c499b6a6860757dc9bfed36d/narwhals-2.22.1-py3-none-any.whl", hash = "sha256:60567d774edf77db53906f89d9fbd164e66e56d66d388e1e6990f17ac33cfb53", size = 454815, upload-time = "2026-06-05T12:34:32.289Z" }, ] +[[package]] +name = "nccl-extensions" +version = "0.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-core", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "cuda-pathfinder", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "nccl4py", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "packaging", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/70/8cb06143dc7926020f717d649d91b9302eb3346e29b8fdb13b257ef78d4b/nccl_extensions-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5130d94bbc02852f1deb5ab38e944dc7e0db0f1b4769f5f3c8d652eb5776a86", size = 22293375, upload-time = "2026-09-02T15:37:43.985Z" }, + { url = "https://files.pythonhosted.org/packages/01/f8/5b61524b1b1a014ad523bbde766dfa6f9de76865bbaf74aaaf3fd2a7bf37/nccl_extensions-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:30d42d0218f46e394a21c5663f09ee9bb8a90caf4d69f0040e5a9eb2fef7b8ad", size = 22556341, upload-time = "2026-09-02T15:38:05.357Z" }, + { url = "https://files.pythonhosted.org/packages/24/77/a02842f3e7d6aef181733f94d313a1ff4b3db2726e2c067d7946e8f34cc3/nccl_extensions-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d85e203e284b50dad3846d6fb0d35560378537689f23d92a16c67f7d854025d7", size = 22282239, upload-time = "2026-09-02T15:38:26.362Z" }, + { url = "https://files.pythonhosted.org/packages/f3/3c/b043c1f8ca2766d48e30e9cc5a0d65d51aef77e3a8d18dbbaa95fd5386e2/nccl_extensions-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:54d46bee108f0bc18cdc35dbe17bba6452d6a38a270fa5e8ccde03267460fa87", size = 22589285, upload-time = "2026-09-02T15:38:53.213Z" }, + { url = "https://files.pythonhosted.org/packages/90/8b/0d98ca96c8625af88d834230b34115fac032ed69eb84c8bde7c38b956d16/nccl_extensions-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3678bce16864064a9f8774ec69f5c023cb2cbcd91db60a7f98e7c87fd4f18a50", size = 22265222, upload-time = "2026-09-02T15:39:12.533Z" }, + { url = "https://files.pythonhosted.org/packages/5b/66/0f0a3fe84ffdf6ddfb13c01a036ea370519204820cc8c53303f479c43a09/nccl_extensions-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3328dc1cfeed0ddf37caac00be8c49b3e4f727dce0e7980f8831696165619a4f", size = 22564580, upload-time = "2026-09-02T15:39:32.862Z" }, +] + [[package]] name = "nccl4py" version = "0.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-core", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "cuda-pathfinder", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "packaging", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "cuda-core", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "cuda-pathfinder", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "packaging", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ab/62/102a1bee1c03f8c4243ce2632cc29f8323333548d67ea6babf1492aad507/nccl4py-0.5.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:16cd40be0f49161c8e206bd13961a54e86deb3ffa51387bc44b2e01000e8c929", size = 3573159, upload-time = "2026-09-01T17:34:09.781Z" }, @@ -2926,8 +4083,8 @@ version = "0.65.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "llvmlite" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] 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 = [ @@ -2950,14 +4107,286 @@ name = "numpy" version = "2.3.5" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", ] sdist = { url = "https://files.pythonhosted.org/packages/76/65/21b3bc86aac7b8f2862db1e808f1ea22b028e30a225a34a5ede9bf8678f2/numpy-2.3.5.tar.gz", hash = "sha256:784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0", size = 20584950, upload-time = "2025-11-16T22:52:42.067Z" } wheels = [ @@ -3019,10 +4448,146 @@ name = "numpy" version = "2.4.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", ] sdist = { url = "https://files.pythonhosted.org/packages/d0/ad/fed0499ce6a338d2a03ebae59cd15093910c8875328855781952abf6c2fe/numpy-2.4.6.tar.gz", hash = "sha256:f3a3570c4a2a16746ac2c31a7c7c7b0c186b95ce902e33db6f28094ed7387dda", size = 20735807, upload-time = "2026-05-18T23:37:14.07Z" } wheels = [ @@ -3098,12 +4663,93 @@ name = "nvidia-cublas" version = "13.1.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "nvidia-cuda-nvrtc", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "nvidia-cuda-nvrtc", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/a7/a1/0bd24ee8c8d03adac032fd2909426a00c88f8c57961b1277ded97f91119f/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b7a210458267ac818974c53038fbec2e969d5c99f305ab15c72522fa9f001dd5", size = 542848918, upload-time = "2026-04-08T18:46:22.985Z" }, @@ -3199,7 +4845,7 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "nvidia-cublas", version = "13.1.0.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "nvidia-cublas", version = "13.1.0.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/f1/84/26025437c1e6b61a707442184fa0c03d083b661adf3a3eecfd6d21677740/nvidia_cudnn_cu13-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:6ed29ffaee1176c612daf442e4dd6cfeb6a0caa43ddcbeb59da94953030b1be4", size = 433781201, upload-time = "2026-02-03T20:40:53.805Z" }, @@ -3212,12 +4858,93 @@ name = "nvidia-cudnn-cu13" version = "9.20.0.48" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6fa2fc50a9e1c0f5c8c80fb75258234e731e1", size = 444574296, upload-time = "2026-03-09T19:28:27.751Z" }, @@ -3229,6 +4956,20 @@ wheels = [ name = "nvidia-cudnn-frontend" version = "1.28.0" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and sys_platform == 'win32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and sys_platform == 'darwin'", + "python_full_version < '3.12' and sys_platform == 'win32'", + "python_full_version < '3.12' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] wheels = [ { url = "https://files.pythonhosted.org/packages/b2/55/880914d0c16bedce1c5ed185ce0847eee8c6fe6c5104a2698ace8ce93a2b/nvidia_cudnn_frontend-1.28.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5173437c88b3accb7cc6855b42a64d583d7962ce5a90b148257e0a0d3c9c1eaa", size = 5509420, upload-time = "2026-09-02T06:06:00.48Z" }, { url = "https://files.pythonhosted.org/packages/25/9e/f65832a9bffec31ac9f55edf18c25c3c8a396ddafd89c108fe21389552c4/nvidia_cudnn_frontend-1.28.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:248e2d81fb670e7b591246eeb626fc336e2bad29551afa84daf062d63aaf76b3", size = 5671671, upload-time = "2026-09-02T06:06:19.418Z" }, @@ -3241,6 +4982,329 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/2f/c3/a8073be9a425399da5d4ec6bc080d9b5fdc0ef276921c499821937769c24/nvidia_cudnn_frontend-1.28.0-cp313-cp313-win_amd64.whl", hash = "sha256:33884611aa659687138d6abf3a10a5e121cd76018192a14c69be43e8898da384", size = 5016995, upload-time = "2026-09-02T06:09:03.333Z" }, ] +[[package]] +name = "nvidia-cudnn-frontend" +version = "1.31.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cutlass-dsl", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/19/10c2ccd549b064ac54885bbdbbb9ceb94e329c1e26716f4529331619429e/nvidia_cudnn_frontend-1.31.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d1ae02680c2e75e32f12a7c1a189082aaac6864451d64f4c4c2c9ba0616504e", size = 9966093, upload-time = "2026-10-08T18:04:31.519Z" }, + { url = "https://files.pythonhosted.org/packages/b7/1a/dd78de8a3f2711de7e282f0c2b2365dbdbfb079047d12df15ec9aa2a8d3b/nvidia_cudnn_frontend-1.31.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be3831ed007147d4720f7821501aeb448456074615326363ec2ea3ad6e6c45d3", size = 10148839, upload-time = "2026-10-08T18:04:54.257Z" }, + { url = "https://files.pythonhosted.org/packages/21/b2/62b8f096df9faf092d42b8f86c355735395026f4a080a762cd861a5ee85d/nvidia_cudnn_frontend-1.31.0-cp311-cp311-win_amd64.whl", hash = "sha256:f9a04bd0b5fc0ca5bdff4a0a423b443c8edc879aa2ae954ce8c328eb6a5c9fc4", size = 9366380, upload-time = "2026-10-08T18:05:26.995Z" }, + { url = "https://files.pythonhosted.org/packages/bf/4b/ba084b26c9709b05446642413aa4bbb1056fe00af7f99e356a3cf24774d6/nvidia_cudnn_frontend-1.31.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:47d1a5432f59a2a7d0f903727c0d244e1413a20686b98d8e3890919c5d82a508", size = 9970357, upload-time = "2026-10-08T18:05:50.547Z" }, + { url = "https://files.pythonhosted.org/packages/cb/24/8ec9de1fd9ea95e1c1cb9e6e2d3a5547aa9c5ece1136d650ffce1bb5d8c5/nvidia_cudnn_frontend-1.31.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3171f102254136418f24b4470dfa5419f34b03d9d792a4b773cf65c7a37e6bf8", size = 10159344, upload-time = "2026-10-08T18:06:15.766Z" }, + { url = "https://files.pythonhosted.org/packages/4f/b6/caa5b41361034e7884b465afa2214137ec325be8ea099553f6e597f75af1/nvidia_cudnn_frontend-1.31.0-cp312-cp312-win_amd64.whl", hash = "sha256:786c7dc590d436338c55b74e3204fc2adb4739acafb1a5e46ce032282e601e2e", size = 9373760, upload-time = "2026-10-08T18:06:35.091Z" }, + { url = "https://files.pythonhosted.org/packages/d8/fe/b4263f0f05befaa9ebc760ae94229363ac66e4909e622d673691a0eb35b3/nvidia_cudnn_frontend-1.31.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b01d93e6ed709c349aa33a3db32075910ffccccd40b017aa293d93a6172c64b6", size = 9970347, upload-time = "2026-10-08T18:06:59.4Z" }, + { url = "https://files.pythonhosted.org/packages/59/44/8bccef95102ed1b536b05aaf9a4b6d1c3bd51cbe98a31a9718efa5ce15ed/nvidia_cudnn_frontend-1.31.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8095ca4f3bc86e44e5da16584e951a0c33030962d9f647baa20cc1a848188b68", size = 10159077, upload-time = "2026-10-08T18:07:20.362Z" }, + { url = "https://files.pythonhosted.org/packages/89/d2/92a862203420b6d00dd3634b24ebebf20341be9ee2ee7e632f74f0d4c4f9/nvidia_cudnn_frontend-1.31.0-cp313-cp313-win_amd64.whl", hash = "sha256:a30b02bd92415a82c448ad988b7c5cbb96bd9654d88b4137a7ac37db5aa7ac9a", size = 9373599, upload-time = "2026-10-08T18:07:41.978Z" }, +] + [[package]] name = "nvidia-cufft" version = "12.0.0.61" @@ -3278,8 +5342,8 @@ name = "nvidia-cusolver" version = "12.0.4.66" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", version = "13.1.0.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "nvidia-cublas", version = "13.1.0.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, { name = "nvidia-cusparse" }, { name = "nvidia-nvjitlink" }, ] @@ -3322,9 +5386,90 @@ name = "nvidia-cusparselt-cu13" version = "0.8.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/46/e1/cdc1797eadf82d3a9a575a19b33fdc871a97edbec42c00b5b5e914f4aff4/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:4dca476c50bf4780d46cd0bfbd82e2bc10a08e4fef7950917ce8d7578d22a23f", size = 221051344, upload-time = "2025-09-05T18:49:51.289Z" }, @@ -3351,8 +5496,8 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "nvidia-cutlass-dsl-libs-base", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "nvidia-cutlass-dsl-libs-cu12", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, + { name = "nvidia-cutlass-dsl-libs-base", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl-libs-cu12", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8b/1c/fbddb760a0228df87a9e9d1e60b76ecbe6e18035f5853efe0b4563651b2b/nvidia_cutlass_dsl-4.6.0-py3-none-any.whl", hash = "sha256:e3e0e4d8df20d82c8401fa013f4d82021f41daa5fca3d24b55d4a677f2308ca8", size = 10459, upload-time = "2026-07-02T03:23:18.43Z" }, @@ -3360,7 +5505,7 @@ wheels = [ [package.optional-dependencies] cu13 = [ - { name = "nvidia-cutlass-dsl-libs-cu13", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, + { name = "nvidia-cutlass-dsl-libs-cu13", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] [[package]] @@ -3368,22 +5513,118 @@ name = "nvidia-cutlass-dsl" version = "4.7.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "nvidia-cutlass-dsl-libs-base", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cutlass-dsl-libs-cu12", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "nvidia-cutlass-dsl-libs-base", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cutlass-dsl-libs-cu12", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/af/ef/903dab832a19e0f1d798c9acc96edbda5dfb29f2e030b46e163946555817/nvidia_cutlass_dsl-4.7.1-py3-none-any.whl", hash = "sha256:765850c74868a0b5a02fefbfc1b380842b64e5f7a1c8b1655e322a3b14c01726", size = 10460, upload-time = "2026-08-26T03:11:56.593Z" }, @@ -3391,7 +5632,50 @@ wheels = [ [package.optional-dependencies] cu13 = [ - { name = "nvidia-cutlass-dsl-libs-cu13", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cutlass-dsl-libs-cu13", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, +] + +[[package]] +name = "nvidia-cutlass-dsl" +version = "4.8.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "nvidia-cutlass-dsl-libs-base", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cutlass-dsl-libs-cu12", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/e4/f4/e96f452f7975dd2fd4d2a4af88c63205431dad7efbe63aff6e3a4b1ada17/nvidia_cutlass_dsl-4.8.0-py3-none-any.whl", hash = "sha256:24f996e0e5fa88c8b417f4893e615af135bdfdfdbdbed7e239faf36a88df711b", size = 10493, upload-time = "2026-09-21T03:44:08.278Z" }, +] + +[package.optional-dependencies] +cu13 = [ + { name = "nvidia-cutlass-dsl-libs-cu13", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, ] [[package]] @@ -3413,13 +5697,13 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "nvidia-cutlass-dsl-libs-core", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl-libs-core", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c7/6e/480e2b4c8cfad7271333b44e20e1bcc821632b32b0d5c9c37022ba2e66ee/nvidia_cutlass_dsl_libs_base-4.6.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:669200100131a0b8f2876c535ea532c967335936678593c13aced8273ca7523e", size = 3321233, upload-time = "2026-07-02T03:24:44.902Z" }, @@ -3435,27 +5719,123 @@ name = "nvidia-cutlass-dsl-libs-base" version = "4.7.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cutlass-dsl-libs-core", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cutlass-dsl-libs-core", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/09/34/5a5436f21cf59e156b32da0d8021740ef9c87700ef6c10af317647edd5b1/nvidia_cutlass_dsl_libs_base-4.7.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:298e73ad0f1b0484e4b8438e9daae38732a6cadc9f4023475e5b0c2868985aba", size = 3329790, upload-time = "2026-08-26T02:52:26.184Z" }, @@ -3466,6 +5846,54 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/da/cd/14545cf33b22a0ddeaa7486d49fdfe278d1fd95e0c9ab3e3e5c8202044ab/nvidia_cutlass_dsl_libs_base-4.7.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:61097c5c355e1e42f8531efd4e8ead0ba61ae1ab6b0b9acfcbf2ca665b3dae5a", size = 2832969, upload-time = "2026-08-26T02:54:45.33Z" }, ] +[[package]] +name = "nvidia-cutlass-dsl-libs-base" +version = "4.8.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cutlass-dsl-libs-core", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/ba/03/cb09bad2c3ff82e3f42272b82e2953d12160f9457b5244427c313117374d/nvidia_cutlass_dsl_libs_base-4.8.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:04de038e0af658b644421c4df4c78f161a1d3c2cf9e5bcdff63b24c727dcd95c", size = 3553390, upload-time = "2026-09-21T03:21:59.359Z" }, + { url = "https://files.pythonhosted.org/packages/9e/ac/81f4d08ca7f15f42cd1abac37b909ed0ecac1a56375bb88cc2ff03254360/nvidia_cutlass_dsl_libs_base-4.8.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ce3aec4c37b68880e85a7f3f763f8fe4d0503f49516cc855c80012e0fadf92e0", size = 3051828, upload-time = "2026-09-21T03:22:32.175Z" }, + { url = "https://files.pythonhosted.org/packages/af/2d/5bfae6e845e17942efc14ea2bb86589dd6825d679f26aa24dc7aa960d199/nvidia_cutlass_dsl_libs_base-4.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:fa0c5017d8af462fa40dbb01d6d89defa013ac0508ef2e2339227b83b109f0ca", size = 553975, upload-time = "2026-09-21T03:22:54.857Z" }, + { url = "https://files.pythonhosted.org/packages/21/59/99fa03da9ace3048379601cf090a629c8d7df3ed33a4fa284848080e342d/nvidia_cutlass_dsl_libs_base-4.8.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:3affcaefb59a976ff5195dd2bff4c13594233cb4941540b74e372b63e497d3f2", size = 3553268, upload-time = "2026-09-21T03:23:16.521Z" }, + { url = "https://files.pythonhosted.org/packages/12/1c/2f7a13626af1edfefb5ad69234d47e3b212064a42ad2e6db59351b5ae002/nvidia_cutlass_dsl_libs_base-4.8.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:5bdc80989b0fbbac3d58960057e74e2ce8676fafa76b852d9422b9c4b9b74bdd", size = 3050530, upload-time = "2026-09-21T03:23:37.86Z" }, + { url = "https://files.pythonhosted.org/packages/70/fc/b17e40e75a5b120c37a67ccc41f0b596da0e0b0af90112beda4321b5a3be/nvidia_cutlass_dsl_libs_base-4.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:f3ae1fc18c1353e329dc481a4010e7f738746745a20d6badea2e6035d1493c9a", size = 553975, upload-time = "2026-09-21T03:24:01.373Z" }, + { url = "https://files.pythonhosted.org/packages/bf/26/42c965639d659e2092087a176579ac3682da3007f6e1f8cd70a7d4be1615/nvidia_cutlass_dsl_libs_base-4.8.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:4d26dd2848b2fa03954151cfd6da92b79e2f4175d87f4d661eedc77c36b7a054", size = 3553164, upload-time = "2026-09-21T03:24:22.327Z" }, + { url = "https://files.pythonhosted.org/packages/74/a0/876b645cfa98137a1db319b549cc36b416d006ac352eaba5f2b2e292cf65/nvidia_cutlass_dsl_libs_base-4.8.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:5e36773748f5a8061afe999264f1c3dccc5ff18ec9548a9c769d8e72632c8b00", size = 3050412, upload-time = "2026-09-21T03:24:53.919Z" }, + { url = "https://files.pythonhosted.org/packages/61/dd/183be799302275a7e978438b58bbb61af2e1748c60ffeb407410d3604394/nvidia_cutlass_dsl_libs_base-4.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:49bdb4ac523fb8e618c485c42c451ccc99a2664a6a6996ac64627fcc35a6948c", size = 553975, upload-time = "2026-09-21T03:25:15.949Z" }, +] + [[package]] name = "nvidia-cutlass-dsl-libs-core" version = "4.6.0" @@ -3485,12 +5913,12 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/84/94/e4e2404ac06a477096ccf8127bf5d391510d36cafb4be86c8c15b4873b0d/nvidia_cutlass_dsl_libs_core-4.6.0-py3-none-any.whl", hash = "sha256:f9ea6d313a03cb11fa177da32e8747ad0cac51358850810f36aa6c4736192c27", size = 767713, upload-time = "2026-07-02T03:23:39.876Z" }, @@ -3501,31 +5929,166 @@ name = "nvidia-cutlass-dsl-libs-core" version = "4.7.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/6b/14/b669cc890f7fd74008d7bc52f493d0a7ff256de10f3941c6676249419c07/nvidia_cutlass_dsl_libs_core-4.7.1-py3-none-any.whl", hash = "sha256:c65662abc9ab18fd997c57547895736928e559f4624bbe2aa1aa91418ea014ca", size = 1235214, upload-time = "2026-08-26T02:50:56.241Z" }, ] +[[package]] +name = "nvidia-cutlass-dsl-libs-core" +version = "4.8.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/85/66/d05f0ae372b80fc757e59d5211d93483c6ff721f574cb68cad84ceb87157/nvidia_cutlass_dsl_libs_core-4.8.0-py3-none-any.whl", hash = "sha256:b32716d2ed10c185cdbbb6b5c6fca26a3113a60e6e2fe4e2f0cb15966422b621", size = 1634056, upload-time = "2026-09-21T03:20:12.741Z" }, +] + [[package]] name = "nvidia-cutlass-dsl-libs-cu12" version = "4.6.0" @@ -3545,13 +6108,13 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "nvidia-cutlass-dsl-libs-base", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl-libs-base", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/d1/c4/ea041a7857b3c7e10e939d787feee59c6c8d2d51a9ae1518684d8894daa1/nvidia_cutlass_dsl_libs_cu12-4.6.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:783d5da4aa19a4d11429435419b64264c96d429a1794cbc9df2aa905c1342eee", size = 86992109, upload-time = "2026-07-02T03:28:58.136Z" }, @@ -3567,27 +6130,123 @@ name = "nvidia-cutlass-dsl-libs-cu12" version = "4.7.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cutlass-dsl-libs-base", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cutlass-dsl-libs-base", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/a2/7b/f168a9b5732a0b645d014f4b6c0ac38d5f9f5aa19e2b657d7abe6928159e/nvidia_cutlass_dsl_libs_cu12-4.7.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:49d556f2be188d75810fa8c547ad15dba40685138ac27d5441844182ac4955a9", size = 87258628, upload-time = "2026-08-26T02:58:41.596Z" }, @@ -3598,6 +6257,54 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/71/af/3a0c2d252c883d87037c9c5ff52a394d178c26e3037be056b6d5b4a83367/nvidia_cutlass_dsl_libs_cu12-4.7.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b34a933cde1e5cf2df1f3cfd78efbd5484ea33dd0c97be201c057e168af79c10", size = 88679588, upload-time = "2026-08-26T03:01:43.689Z" }, ] +[[package]] +name = "nvidia-cutlass-dsl-libs-cu12" +version = "4.8.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cutlass-dsl-libs-base", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/0c/b81c27b5f0304ad3ad4c8d195aff70e5270ea57b90837871a89150d5fd8e/nvidia_cutlass_dsl_libs_cu12-4.8.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:6f88ae52d6e2aedb4a34fda32c974aa3543064cfeed3fa7e96123c32402ff2ca", size = 90663760, upload-time = "2026-09-21T03:29:21.794Z" }, + { url = "https://files.pythonhosted.org/packages/6e/6f/0a6f2988575a3f7b78c88a67fb4fffcf32e1eee31f1c5c76db0f1674f127/nvidia_cutlass_dsl_libs_cu12-4.8.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:5dac7aef97fc51df882b68620e1c430e7b4362d0aca17d220727da7681f061df", size = 91698074, upload-time = "2026-09-21T03:29:42.607Z" }, + { url = "https://files.pythonhosted.org/packages/78/e8/234f1cf3c32fcbbb3dff0617072d83bf83f5cab8a58259a529a00a24b547/nvidia_cutlass_dsl_libs_cu12-4.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:b0d6bac5f04dfad8fb6c8966b3dd1f1f6d172adcc1a48b86c9a47c8464c39e01", size = 74233855, upload-time = "2026-09-21T03:30:04.563Z" }, + { url = "https://files.pythonhosted.org/packages/b9/10/6894d25cc9011416f82d33eee70ad458c5f6fd50c7e7e2f75d85b708f9a5/nvidia_cutlass_dsl_libs_cu12-4.8.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:32766847abe3bef711eb6052ab78c0f24c090edd1f83322f6e74531d399e8117", size = 90663297, upload-time = "2026-09-21T03:30:26.937Z" }, + { url = "https://files.pythonhosted.org/packages/13/a0/fdde64cc231f52a716107bf1a1246db9dde8cb11b28278b8d9c05f7c87bd/nvidia_cutlass_dsl_libs_cu12-4.8.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:2374cfdff635ceaf7e2c5bd17b4beb410830420a4fd65b12b7f24b5d5cbb9d4c", size = 91698149, upload-time = "2026-09-21T03:30:50.832Z" }, + { url = "https://files.pythonhosted.org/packages/72/57/c58304e2ff19ce3afd33076d6dfa6639a5023601f6fc11f7f16d6ea0eef6/nvidia_cutlass_dsl_libs_cu12-4.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:d1d942de8ea20dea9ce86fdc5c4dab6c572bab81c9f708f7e8ca54cfd78bddc4", size = 74239275, upload-time = "2026-09-21T03:31:21.136Z" }, + { url = "https://files.pythonhosted.org/packages/63/89/5cb06d4a4a59c2a5f3a8183e2a31c90b5ba679e3d53e9889ce4311580405/nvidia_cutlass_dsl_libs_cu12-4.8.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:08af2b89f33081df69b64be1cad133f9f767274b33669882cbee6a5fa35c5fcc", size = 90660248, upload-time = "2026-09-21T03:31:41.285Z" }, + { url = "https://files.pythonhosted.org/packages/aa/7a/fc227e590fb9aff5d542e970011a55bb9c6a4eb3165fd64e8f4b2de631a5/nvidia_cutlass_dsl_libs_cu12-4.8.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:a06ea6a42c921ec66b190f14849e152a95a45f28819214488b9b0aa34168da33", size = 91698043, upload-time = "2026-09-21T03:32:04.819Z" }, + { url = "https://files.pythonhosted.org/packages/bc/87/d84548297aa98583a483e8cca5b7db9379d0e0fb4f647472c5148e8e14da/nvidia_cutlass_dsl_libs_cu12-4.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:4963300d4242dd5ee122be0367008c57a9bb9fb11fa4d9fc8e0befb491dccecd", size = 74239680, upload-time = "2026-09-21T03:32:26.019Z" }, +] + [[package]] name = "nvidia-cutlass-dsl-libs-cu13" version = "4.6.0" @@ -3617,13 +6324,13 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "nvidia-cutlass-dsl-libs-base", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl-libs-base", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/15/7c/2b5c8e98511d9f3f778644a31039d3f69763c05a50574a9d31e8a4a3f2ba/nvidia_cutlass_dsl_libs_cu13-4.6.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:4876ba55f94f2b1d2285be67ec36e39668cf1ac15b5e7db49830ba5897ea9024", size = 86705152, upload-time = "2026-07-02T03:33:54.958Z" }, @@ -3639,27 +6346,123 @@ name = "nvidia-cutlass-dsl-libs-cu13" version = "4.7.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cutlass-dsl-libs-base", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "cuda-python", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cuda-nvdisasm", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cutlass-dsl-libs-base", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/e7/82/07ad8d1745a5216fa3e8321da0c35a07fb83aaa6b13f33144f63c85461bf/nvidia_cutlass_dsl_libs_cu13-4.7.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:7aaf4380a338ae36c53512f66b89470de6ee1f04f38163a89cd25e6dee92fe87", size = 86958328, upload-time = "2026-08-26T03:05:59.309Z" }, @@ -3670,6 +6473,54 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d3/fa/46e2e4db696c35923dff02c5135f0a0f9e00ab7be6456aaeb80dfb7e9769/nvidia_cutlass_dsl_libs_cu13-4.7.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:2f86fe8d1a7ef510b853a3800cbf324401a12fdc770cccf4ac5e20a9d0c7d1bd", size = 88260292, upload-time = "2026-08-26T03:09:11.02Z" }, ] +[[package]] +name = "nvidia-cutlass-dsl-libs-cu13" +version = "4.8.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "cuda-bindings", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cutlass-dsl-libs-base", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/fd/39847d50b7965e6165657c1aadb9f505da3e3934c29ed34b2b1c07696ad1/nvidia_cutlass_dsl_libs_cu13-4.8.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:ba1ec6d671f008152e73986893509676d0e0102ab242d533491814cde5c8e741", size = 90996933, upload-time = "2026-09-21T03:37:09.429Z" }, + { url = "https://files.pythonhosted.org/packages/37/51/839414c6711ffdf1ea626c9d0f12d29b417e51a3750f1d867aa333c980c5/nvidia_cutlass_dsl_libs_cu13-4.8.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1866559c8da5c3c0815047a1fb414e1745f47069b14bac5168885785b8553dc2", size = 91952020, upload-time = "2026-09-21T03:37:40.682Z" }, + { url = "https://files.pythonhosted.org/packages/a7/b0/c0a2e34f1484f9039a940199a6f3595b8b55f53117c9aa44ce2aed8660b5/nvidia_cutlass_dsl_libs_cu13-4.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:bc7c3a1bce134bde5cb99bf06c60cfc541a474e18c25fca2b85bea95d33deb4a", size = 75174580, upload-time = "2026-09-21T03:38:10.42Z" }, + { url = "https://files.pythonhosted.org/packages/bd/48/d5b62e1e3954dadc5e962d5be81c0c2acf3dcc7ed854f323447967ba3ec0/nvidia_cutlass_dsl_libs_cu13-4.8.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:d61ebe2416cae8a2d5377889549df9cb5008af006a1692d7d006d8f747e62e6c", size = 90997691, upload-time = "2026-09-21T03:38:33.996Z" }, + { url = "https://files.pythonhosted.org/packages/df/75/6c52c58fc0fdab223feb9162886736390a6f902183d24df1508ac620a69d/nvidia_cutlass_dsl_libs_cu13-4.8.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:463cd7f0c452ffeeecb530a15aeb1b10cbbd2c8da6c5aa2fecf65f836258a732", size = 91950801, upload-time = "2026-09-21T03:38:58.38Z" }, + { url = "https://files.pythonhosted.org/packages/fa/45/ddf311407c257ea57fb40a2602261d26f49073ef4c8e7f48e2a61934085c/nvidia_cutlass_dsl_libs_cu13-4.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:8684f4fef26bedab100931c8f65098e2aa3c3b0e9d730fad3b92780ad2773634", size = 75186004, upload-time = "2026-09-21T03:39:28.825Z" }, + { url = "https://files.pythonhosted.org/packages/40/9b/67b119b3eebc97d8fbf5414ef5f6b3dd31712719937dc1460feea2b084d4/nvidia_cutlass_dsl_libs_cu13-4.8.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5741a783dc09e294dada6844c9b8df8ff14fcc19db20be482055911a4fb9b73f", size = 90995158, upload-time = "2026-09-21T03:39:52.478Z" }, + { url = "https://files.pythonhosted.org/packages/9e/49/333deaacb1e7cd7f897d15a575eaab45e98338ea2346ca30edcac938da7c/nvidia_cutlass_dsl_libs_cu13-4.8.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:41378cfa94ef3e74084d5157064ea807a92096123d378697a2d58bdbd582240a", size = 91952018, upload-time = "2026-09-21T03:40:11.246Z" }, + { url = "https://files.pythonhosted.org/packages/23/a2/fbb336dd4df0ca794282b792016c43710fad5804245cf20ee8e991a8d557/nvidia_cutlass_dsl_libs_cu13-4.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:cc92f1c5e9bdaa5c6d7e5d0e3a859b3364ae3c5b82726e1d1951d2ee1ad73d14", size = 75183701, upload-time = "2026-09-21T03:40:48.132Z" }, +] + [[package]] name = "nvidia-ml-py" version = "13.595.45" @@ -3698,9 +6549,90 @@ name = "nvidia-nccl-cu13" version = "2.29.7" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/72/0d/daf50d44177ee0cbc7ff0a0c91eb5ff676c82be42f9a970bc7597f440c3a/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:674a12383e3c38a1bcccae7d4f3633b37852230b6047883cb2f4c2d1b36d9bf5", size = 206014712, upload-time = "2026-03-03T05:34:20.843Z" }, @@ -3794,10 +6726,11 @@ version = "1.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "flatbuffers" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "packaging" }, - { name = "protobuf" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/d4/81/29a9eb470994a75eb7b3ccf32be314d7c66675a00ac7b50294816cc2db27/onnxruntime-1.26.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:ee1109ef4ef27cad90e823399e61e03b3c6c7bfe0fb820b4baf3678c15be8b3c", size = 18005108, upload-time = "2026-05-08T19:08:11.728Z" }, @@ -3843,7 +6776,7 @@ name = "openai-harmony" version = "0.0.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pydantic" }, + { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3e/92/2d038d096f29179c7c9571b431f9e739f87a487121901725e23fe338dd9d/openai_harmony-0.0.8.tar.gz", hash = "sha256:6e43f98e6c242fa2de6f8ea12eab24af63fa2ed3e89c06341fb9d92632c5cbdf", size = 284777, upload-time = "2025-11-05T19:07:06.727Z" } wheels = [ @@ -3866,8 +6799,8 @@ name = "opencv-python-headless" version = "4.13.0.92" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/79/42/2310883be3b8826ac58c3f2787b9358a2d46923d61f88fedf930bc59c60c/opencv_python_headless-4.13.0.92-cp37-abi3-macosx_13_0_arm64.whl", hash = "sha256:1a7d040ac656c11b8c38677cc8cccdc149f98535089dbe5b081e80a4e5903209", size = 46247192, upload-time = "2026-02-05T07:01:35.187Z" }, @@ -3882,114 +6815,147 @@ wheels = [ [[package]] name = "opentelemetry-api" -version = "1.42.0" +version = "1.45.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/86/ca/25288069c399be6769159d9fb7b1190b603537d82aad2fa2746a0cc2c8c6/opentelemetry_api-1.42.0.tar.gz", hash = "sha256:ea84c893ad177791d138e0349d6ceebd8d3bf006440900400ce220008dafc372", size = 72300, upload-time = "2026-05-19T09:46:29.885Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2e/02/6e0ae9cc61bd3169d401077b507b3ebc344745171e1051ab430be012dcd9/opentelemetry_api-1.45.1.tar.gz", hash = "sha256:aa38ed19bcc084ba42782a73255b3582283eced7ad6dddbd6695189e69adfb75", size = 72804, upload-time = "2026-10-06T17:32:58.133Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1b/0b/be5daf659b82b525338fde371dfcfab09b606a19bb5620c37076964710ec/opentelemetry_api-1.42.0-py3-none-any.whl", hash = "sha256:558d88f88192a973579910ef6f2c13db47a268d5ec2e53e83e50e74a39a02922", size = 61310, upload-time = "2026-05-19T09:46:06.561Z" }, + { url = "https://files.pythonhosted.org/packages/1e/41/f7dcf80b81ee8e71c1a2b59f14208bc723edbd89ed027a73b175abf6348e/opentelemetry_api-1.45.1-py3-none-any.whl", hash = "sha256:b31553efa588ae44bc306f863c785c5333a9ecc091248c6ee68b4b6c87fdedfb", size = 60256, upload-time = "2026-10-06T17:32:33.506Z" }, +] + +[[package]] +name = "opentelemetry-exporter-http-transport" +version = "0.66b1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-api" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/62/0c/e3ebdb4b507f66afcc905e6885a4946969bd75b45988492643356fbbdc63/opentelemetry_exporter_http_transport-0.66b1.tar.gz", hash = "sha256:443080203bf52586ce0b2ad901e8951c61833eab1aa539ae6f1f16fe9e8e7952", size = 11693, upload-time = "2026-10-06T17:32:59.65Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/69/6af86ff66492b481c6a4c05dcfd68beb47ed8ba046440a26a2aac76b95c7/opentelemetry_exporter_http_transport-0.66b1-py3-none-any.whl", hash = "sha256:2f95404bdee7f9d2d529c7de56c7bd86d014d774d8fbf137810e0167f8a492bf", size = 12155, upload-time = "2026-10-06T17:32:35.454Z" }, +] + +[package.optional-dependencies] +requests = [ + { name = "requests" }, ] [[package]] name = "opentelemetry-exporter-otlp" -version = "1.42.0" +version = "1.45.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "opentelemetry-exporter-otlp-proto-grpc" }, { name = "opentelemetry-exporter-otlp-proto-http" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5f/03/428f61444ddd113ecd998390e25a6591191df238f826cebbaa01481e01ce/opentelemetry_exporter_otlp-1.42.0.tar.gz", hash = "sha256:246db750a55b70419395d60e68f3f3ec4c75af72366d81cac93bcc341976d595", size = 6085, upload-time = "2026-05-19T09:46:31.288Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/6f/5a561048ea372894f22f58f70e8478e4cd97d9a4e2d6f014559584a29bc5/opentelemetry_exporter_otlp-1.45.1.tar.gz", hash = "sha256:d0ac35592e77663a9fabf2740b4818c57196b1b764e0c8449d0d7bb2c7b2bc67", size = 6094, upload-time = "2026-10-06T17:33:00.966Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/17/23/bdb43e546ce6c00ba5d855babaed56c1ebfef6fc9fb5c27003160f0cbf33/opentelemetry_exporter_otlp-1.42.0-py3-none-any.whl", hash = "sha256:28c92bf13aad554cca6a22b9e508f2220d3a90882737a8d650327902dcc4959f", size = 6725, upload-time = "2026-05-19T09:46:08.975Z" }, + { url = "https://files.pythonhosted.org/packages/36/e1/68c28d7da4482ce882a640b2c61405a78284c0a3a17a4db125647189b0b7/opentelemetry_exporter_otlp-1.45.1-py3-none-any.whl", hash = "sha256:ef3910d32b36ccbaf62390189759bd43a8109885e2d50b738ed9c9b255bf5cb5", size = 6730, upload-time = "2026-10-06T17:32:37.236Z" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp-common" +version = "0.66b1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-sdk" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cb/19/41de712173f43057e4532d42ece7d0c6d4210d353e5752433cb14987643f/opentelemetry_exporter_otlp_common-0.66b1.tar.gz", hash = "sha256:6b1403487a2185ac1feb45fd5546fdf8630ce71c36bcefaadf51e2130e9e23f9", size = 14325, upload-time = "2026-10-06T17:33:01.725Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/39/8c23d67665c762aa51840fa06f86e902e8f6f1693bc8d7e3d98cd6e2f753/opentelemetry_exporter_otlp_common-0.66b1-py3-none-any.whl", hash = "sha256:00ff8592c3a7cb729ff3fdc7ffa12372c243bdf2163e80c180994d0c7bd83ee9", size = 12385, upload-time = "2026-10-06T17:32:38.177Z" }, ] [[package]] name = "opentelemetry-exporter-otlp-proto-common" -version = "1.42.0" +version = "1.45.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "opentelemetry-proto" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/76/a9/1496f27ecdfc7d504eac80f5e16474ee9d47cd08cda1f2917b58cf1c299c/opentelemetry_exporter_otlp_proto_common-1.42.0.tar.gz", hash = "sha256:c7a1a61f3a4c4dfa83127353edb1c75b873289d9ee42379db46eb835963b72e3", size = 21430, upload-time = "2026-05-19T09:46:32.838Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c1/8e/65e85e5137991a3c493b11682151d198638a5bc1dd4b4c5f67e013c57d7c/opentelemetry_exporter_otlp_proto_common-1.45.1.tar.gz", hash = "sha256:2e4adcc3a67bcf57804fc49514f0ef64974ca7590aa3491da389852b4a0628f6", size = 18873, upload-time = "2026-10-06T17:33:04.471Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8b/7b/1542eb6e3d941a7dd93648d485b7c8495bc2841a2bb7dd5f394f370cf607/opentelemetry_exporter_otlp_proto_common-1.42.0-py3-none-any.whl", hash = "sha256:92de67f096c9200770f16fbdb63b96fb6061d604b4bc266726d8355caeb864e8", size = 17328, upload-time = "2026-05-19T09:46:11.291Z" }, + { url = "https://files.pythonhosted.org/packages/84/aa/92f225d353904e7f70b8b3e3c1b02db0cf56f744c2e83c581dc372e78873/opentelemetry_exporter_otlp_proto_common-1.45.1-py3-none-any.whl", hash = "sha256:2f446183ae7047b036226f1d846c41a834b0e8755ad13b51a51dd38952eb466c", size = 15393, upload-time = "2026-10-06T17:32:41.911Z" }, ] [[package]] name = "opentelemetry-exporter-otlp-proto-grpc" -version = "1.42.0" +version = "1.45.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "googleapis-common-protos" }, { name = "grpcio" }, { name = "opentelemetry-api" }, + { name = "opentelemetry-exporter-otlp-common" }, { name = "opentelemetry-exporter-otlp-proto-common" }, { name = "opentelemetry-proto" }, { name = "opentelemetry-sdk" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/01/6a/63812e4f67d3658b21e94bc890b67296951f3aa8f6950fdf735f763500e5/opentelemetry_exporter_otlp_proto_grpc-1.42.0.tar.gz", hash = "sha256:75eac4e9d0bd69bea8199d75dfeb585cce05a9baa8215d1f7aad9e3583bf5ef9", size = 27136, upload-time = "2026-05-19T09:46:33.594Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/00/a82af0be959dc58495740b169c6669a86e0811f6cd353a01eda34d255db3/opentelemetry_exporter_otlp_proto_grpc-1.45.1.tar.gz", hash = "sha256:3b3dcfbfdcb4e35149fcf309972282054b45228f5c10547d0095d6578510a9a0", size = 25997, upload-time = "2026-10-06T17:33:05.114Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/e9/308c4c03b536005a1443bee0d9f06de38aad8b94f59f58ac688ead7a8cf9/opentelemetry_exporter_otlp_proto_grpc-1.42.0-py3-none-any.whl", hash = "sha256:5d6d1691586f2e656fd14187f2f2f5fa06e94834e1acdce71edcbbe35730b31d", size = 19614, upload-time = "2026-05-19T09:46:12.331Z" }, + { url = "https://files.pythonhosted.org/packages/4d/46/2d1da202f1e17c81aae7efcf702898d524b46709e4d3e2bf1f7f8ca8fbc6/opentelemetry_exporter_otlp_proto_grpc-1.45.1-py3-none-any.whl", hash = "sha256:e42ecb789d2fc5d8145e3dadc3e2991c9f18cd166d7c7514e234702540274b76", size = 19492, upload-time = "2026-10-06T17:32:42.838Z" }, ] [[package]] name = "opentelemetry-exporter-otlp-proto-http" -version = "1.42.0" +version = "1.45.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "googleapis-common-protos" }, { name = "opentelemetry-api" }, + { name = "opentelemetry-exporter-http-transport", extra = ["requests"] }, + { name = "opentelemetry-exporter-otlp-common" }, { name = "opentelemetry-exporter-otlp-proto-common" }, { name = "opentelemetry-proto" }, { name = "opentelemetry-sdk" }, { name = "requests" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8a/da/be1a80ca82f155e6067213243f5bae5c10985d3c7603eadaf8c750ebe9eb/opentelemetry_exporter_otlp_proto_http-1.42.0.tar.gz", hash = "sha256:640013aacdbbe01bfb187c66dd331b24249517b7f36c0cd994ef75544d1dbd0b", size = 25405, upload-time = "2026-05-19T09:46:34.356Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1b/17/26487707ea4caa97b17e6e4b5fa72133a53512ffa2f5cf7a49ef284b29cb/opentelemetry_exporter_otlp_proto_http-1.45.1.tar.gz", hash = "sha256:45c218405ce3fd879596924b1874bf9a8f6880206d61065c5a912c8e5c297fb7", size = 28839, upload-time = "2026-10-06T17:33:05.713Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/97/df/a5b8df72a4ef59519170d6f5fc4bd06528fed42e593b9b16b027cb477e50/opentelemetry_exporter_otlp_proto_http-1.42.0-py3-none-any.whl", hash = "sha256:f2cb9ea5dfac29e91b7b04034ca5a4bfae14b51cb334172c5b42b86a48843324", size = 21792, upload-time = "2026-05-19T09:46:13.67Z" }, + { url = "https://files.pythonhosted.org/packages/aa/1f/517eaa0187ba106a9da97160ce2add3a371812681dc440930b267f714e42/opentelemetry_exporter_otlp_proto_http-1.45.1-py3-none-any.whl", hash = "sha256:24a97cf3753c7fb52fad44a696e452ff371686339e2acf3309e2eda3d0230700", size = 22180, upload-time = "2026-10-06T17:32:43.946Z" }, ] [[package]] name = "opentelemetry-proto" -version = "1.42.0" +version = "1.45.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "protobuf" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/2c/7c56a19498b46da4c54dc4e765c95d17f8fec2ba86bec1817b41ae635360/opentelemetry_proto-1.42.0.tar.gz", hash = "sha256:5d56a9067b631ea931a135d7b86428ae99649f591d4db69b9fc8c8e0465fce65", size = 45841, upload-time = "2026-05-19T09:46:42.058Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4b/7f/15f014fb195da6c2dbb6c71399b8e76824878718e94de6454038488eed28/opentelemetry_proto-1.45.1.tar.gz", hash = "sha256:79e0fb95e4616691a469439238aa9224d75779b3e108e895d1aa125ab29ca77c", size = 46488, upload-time = "2026-10-06T17:33:11.49Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2d/ad/ff5f619a04cddb4936ead0dd8f590c5b373c5b4b9f2eef555e9d3d951ccb/opentelemetry_proto-1.42.0-py3-none-any.whl", hash = "sha256:2c0716a37e5c12efef37cbd01906d649b7fb85c85ac687518d0bd28527c6498e", size = 71779, upload-time = "2026-05-19T09:46:24.536Z" }, + { url = "https://files.pythonhosted.org/packages/ab/9a/42ec8180a769516ae757e893b69736826efceac7332553915b4528a91c6d/opentelemetry_proto-1.45.1-py3-none-any.whl", hash = "sha256:f38e2a8413053c180cd3d2637fbb279673ec2f6a6e09c995aafa2f452c52b46e", size = 72488, upload-time = "2026-10-06T17:32:53.057Z" }, ] [[package]] name = "opentelemetry-sdk" -version = "1.42.0" +version = "1.45.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "opentelemetry-api" }, { name = "opentelemetry-semantic-conventions" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b7/c9/dabaaf1c754a57b82b5a36aeca3806d92c1877ccfb12a697b65f88bf027c/opentelemetry_sdk-1.42.0.tar.gz", hash = "sha256:2479e462cc69357825c2c847ce4a601bc1b17e1279aa7f80d3490f0ae614d0e5", size = 239072, upload-time = "2026-05-19T09:46:42.992Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/79/7392e21a1c8f0c61d90b223e31c7e48cb9d452e91a6b820ad24cca5f23c4/opentelemetry_sdk-1.45.1.tar.gz", hash = "sha256:63d24a6ca645019a631e6a51999c73e93adcac1196ca640b8ae78a7cc4762bf3", size = 218324, upload-time = "2026-10-06T17:33:13.26Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/7d/16bf9a9d42ebbd1679e0cda018d57a0712f3b6f6f1e7ae5ef3c7ee5927c0/opentelemetry_sdk-1.42.0-py3-none-any.whl", hash = "sha256:ec4a4f69e15220b3d7bccd93217aac745682bb6435b9381f7bb44cb7e07b4f2b", size = 170879, upload-time = "2026-05-19T09:46:25.871Z" }, + { url = "https://files.pythonhosted.org/packages/95/3c/87c42b4bd6dd297536f04cd9383d212ac557ecd49f2cbdcd46da1c9ef5c8/opentelemetry_sdk-1.45.1-py3-none-any.whl", hash = "sha256:c604c11dc429810812348989115fa44bd558772a3d7442afc43d024f2c250ca4", size = 140063, upload-time = "2026-10-06T17:32:55.04Z" }, ] [[package]] name = "opentelemetry-semantic-conventions" -version = "0.63b0" +version = "0.66b1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "opentelemetry-api" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/20/f8/be4625838aae098c2f9fbdc062a1b3128ebb9e799b891b654ee8cad94897/opentelemetry_semantic_conventions-0.63b0.tar.gz", hash = "sha256:cfea295264654fa324fcef24aa56fb1836fdc0da27db128645dc6aa76115cc6c", size = 148333, upload-time = "2026-05-19T09:46:44.01Z" } +sdist = { url = "https://files.pythonhosted.org/packages/46/e4/dbbfb2a010c4db2224a5114638acede6fe563d33cc20fb1752cebcbe6298/opentelemetry_semantic_conventions-0.66b1.tar.gz", hash = "sha256:497ca63bf383723411e8eaf60c8779e9877633c936bb641080adab59d0eb6ec8", size = 150250, upload-time = "2026-10-06T17:33:14.073Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/6f/8d0ce225b8fdbb72c97cf4130107d861eafcb3d8e5c3f5891e8556177316/opentelemetry_semantic_conventions-0.63b0-py3-none-any.whl", hash = "sha256:1f3962732b04f43e4fef28173c9a3615b8847b4b2d6386fdc085361b29875ab9", size = 203712, upload-time = "2026-05-19T09:46:27.569Z" }, + { url = "https://files.pythonhosted.org/packages/bc/14/67f8aa798857f8cf686f515bf93d9bb877ce952ddc8efae0fa25b45ce0d6/opentelemetry_semantic_conventions-0.66b1-py3-none-any.whl", hash = "sha256:d4cddeb4315490b35213f55e2bdc9ac54bb1e4d318927475bed62b35545e581b", size = 206279, upload-time = "2026-10-06T17:32:56.103Z" }, ] [[package]] @@ -4012,8 +6978,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "huggingface-hub" }, { name = "ninja" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "safetensors" }, { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" } }, ] @@ -4075,6 +7041,29 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/91/2b/d26799e580939e32a7da9a39531bc9e58e15ca32ffaa6a8cb3e9bb0d22cd/orjson-3.11.9-cp313-cp313-win_arm64.whl", hash = "sha256:cce9127885941bd28f080cecf1f1d288336b7e0d812c345b08be88b572796254", size = 126696, upload-time = "2026-05-06T15:10:42.651Z" }, ] +[[package]] +name = "oss-harmony" +version = "0.0.11" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/43/88/ca56e5b17df4763bbb552c7be3abe432b51db3c51f6327a3848b88ad7c08/oss_harmony-0.0.11.tar.gz", hash = "sha256:ccad467b71d61490df1f2204b7a064990833338615ac135536c5b3a8e2d03a15", size = 2198780, upload-time = "2026-05-13T20:49:11.767Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/4c/400a7e375943ff06447c8cd3920819d2e37c808d0cfea3296b159e961610/oss_harmony-0.0.11-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:83ca71b85be6e2f8e93527673cd2eff4da9180608ee5d4197bd4f01afc4fa6be", size = 3337401, upload-time = "2026-05-13T20:49:00.051Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e9/0b33d4c592e1422c9faeaf1cfe10731328ecf3504e900dc7921109affd55/oss_harmony-0.0.11-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f1f74ef7f8be32fa1dcfe1644839af5f0873acce78b5668c2aa39f26d83218ff", size = 3493239, upload-time = "2026-05-13T20:48:49.588Z" }, + { url = "https://files.pythonhosted.org/packages/de/c3/502b7ba6f36645117b58859b250355cba34d7107ec104ea40087b752977b/oss_harmony-0.0.11-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2221f2790411cfd5d0e517769dc2662b15b2711e44728291961506a367ffc3d1", size = 3415967, upload-time = "2026-05-13T20:48:51.731Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f7/f802d7aba027cd4e1c0ff5509c645de8d70fa674b31d80cdf8fec63ac844/oss_harmony-0.0.11-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f215934b05f3a7658e0cf30cf92bc25f4aed125a693529c53dd97325ecfbf7ef", size = 3707786, upload-time = "2026-05-13T20:48:53.91Z" }, + { url = "https://files.pythonhosted.org/packages/89/68/001d7429a692b2db0c03bd49b756f834716b64afc0bbbece96824e8f0af8/oss_harmony-0.0.11-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d877c6b526cdbdf55068bae8f05c60398e929c9e296c7f69a1d533339708be80", size = 3567858, upload-time = "2026-05-13T20:48:57.904Z" }, + { url = "https://files.pythonhosted.org/packages/3b/5d/edf954b0aace872ec137a9ef7b92c29120bd16a4277fd11c5b83e7d1ed16/oss_harmony-0.0.11-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e451e5dc28b0d883f33aa17a77c923afcab5d26ef3b95d7593b68a07e399706e", size = 3633793, upload-time = "2026-05-13T20:48:56.037Z" }, + { url = "https://files.pythonhosted.org/packages/4b/c9/720aed1527d87f82e07a7f35c3c81c6d9198a8d1223bdbd298b3c66a72db/oss_harmony-0.0.11-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:036505bfb39c6b50edcf717349518d269bb375207f7f8e95f517e938b8f2e0c8", size = 3695703, upload-time = "2026-05-13T20:49:02.857Z" }, + { url = "https://files.pythonhosted.org/packages/94/a8/fb8cad33079ee848514ea70688005ef7b6c32ccee788cc18fcb04e24fa74/oss_harmony-0.0.11-cp38-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:952218411c219dc7ca8ee56eb86271d015d0c347896b2009906096422d7a94cf", size = 3703138, upload-time = "2026-05-13T20:49:04.937Z" }, + { url = "https://files.pythonhosted.org/packages/0d/7d/d71b3ee5abfbf9130eea646b9589e8f00a039514cdca2ab6dbffa22f8351/oss_harmony-0.0.11-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:5c7b0cea27e1e4e9fc485bf8039a119d6732718cce6b067d1f7de9e637572348", size = 3790649, upload-time = "2026-05-13T20:49:07.337Z" }, + { url = "https://files.pythonhosted.org/packages/48/9a/ad24d20ea1e8b3167744f5d357d48a116086258ca58540986a0896781864/oss_harmony-0.0.11-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:0d1545203973abb3002dcc6c5cffd14ca4a376b655c14ce190c78eb6aaf5f6fd", size = 3807882, upload-time = "2026-05-13T20:49:09.767Z" }, + { url = "https://files.pythonhosted.org/packages/03/33/2917125287b46255cfc6d7e0bc4bc5e5c90f7ad4e02d3922c2f0f95b696b/oss_harmony-0.0.11-cp38-abi3-win32.whl", hash = "sha256:fd91609eef825f342ae7ac990651cfebcf28aac6b6ad1186bf37c5b593cdf950", size = 3135714, upload-time = "2026-05-13T20:49:15.924Z" }, + { url = "https://files.pythonhosted.org/packages/c8/c9/eedd8d02be8bbaa586f8a323de2fc976e6053582411020b7be1f7c7e1734/oss_harmony-0.0.11-cp38-abi3-win_amd64.whl", hash = "sha256:4db175b6f6264cd60ceb692c0e686937e072ca6ea1239d0d4cace2cfb50f4974", size = 3266750, upload-time = "2026-05-13T20:49:13.404Z" }, +] + [[package]] name = "outlines-core" version = "0.2.14" @@ -4130,10 +7119,10 @@ name = "pandas" version = "3.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "python-dateutil" }, - { name = "tzdata", marker = "sys_platform == 'emscripten' or sys_platform == 'win32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "tzdata", marker = "sys_platform == 'emscripten' or sys_platform == 'win32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f8/87/4341c6252d1c47b08768c3d25ac487362bf403f0313ddae4a2a26c9b1b4c/pandas-3.0.3.tar.gz", hash = "sha256:696a4a00a2a2a35d4e5deb3fc946641b96c944f02230e4f76137fe35d806c4fc", size = 4651414, upload-time = "2026-05-11T18:54:29.21Z" } wheels = [ @@ -4202,64 +7191,50 @@ wheels = [ [[package]] name = "pillow" -version = "12.2.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8c/21/c2bcdd5906101a30244eaffc1b6e6ce71a31bd0742a01eb89e660ebfac2d/pillow-12.2.0.tar.gz", hash = "sha256:a830b1a40919539d07806aa58e1b114df53ddd43213d9c8b75847eee6c0182b5", size = 46987819, upload-time = "2026-04-01T14:46:17.687Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/68/e1/748f5663efe6edcfc4e74b2b93edfb9b8b99b67f21a854c3ae416500a2d9/pillow-12.2.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:8be29e59487a79f173507c30ddf57e733a357f67881430449bb32614075a40ab", size = 5354347, upload-time = "2026-04-01T14:42:44.255Z" }, - { url = "https://files.pythonhosted.org/packages/47/a1/d5ff69e747374c33a3b53b9f98cca7889fce1fd03d79cdc4e1bccc6c5a87/pillow-12.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:71cde9a1e1551df7d34a25462fc60325e8a11a82cc2e2f54578e5e9a1e153d65", size = 4695873, upload-time = "2026-04-01T14:42:46.452Z" }, - { url = "https://files.pythonhosted.org/packages/df/21/e3fbdf54408a973c7f7f89a23b2cb97a7ef30c61ab4142af31eee6aebc88/pillow-12.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f490f9368b6fc026f021db16d7ec2fbf7d89e2edb42e8ec09d2c60505f5729c7", size = 6280168, upload-time = "2026-04-01T14:42:49.228Z" }, - { url = "https://files.pythonhosted.org/packages/d3/f1/00b7278c7dd52b17ad4329153748f87b6756ec195ff786c2bdf12518337d/pillow-12.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8bd7903a5f2a4545f6fd5935c90058b89d30045568985a71c79f5fd6edf9b91e", size = 8088188, upload-time = "2026-04-01T14:42:51.735Z" }, - { url = "https://files.pythonhosted.org/packages/ad/cf/220a5994ef1b10e70e85748b75649d77d506499352be135a4989c957b701/pillow-12.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3997232e10d2920a68d25191392e3a4487d8183039e1c74c2297f00ed1c50705", size = 6394401, upload-time = "2026-04-01T14:42:54.343Z" }, - { url = "https://files.pythonhosted.org/packages/e9/bd/e51a61b1054f09437acfbc2ff9106c30d1eb76bc1453d428399946781253/pillow-12.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e74473c875d78b8e9d5da2a70f7099549f9eb37ded4e2f6a463e60125bccd176", size = 7079655, upload-time = "2026-04-01T14:42:56.954Z" }, - { url = "https://files.pythonhosted.org/packages/6b/3d/45132c57d5fb4b5744567c3817026480ac7fc3ce5d4c47902bc0e7f6f853/pillow-12.2.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:56a3f9c60a13133a98ecff6197af34d7824de9b7b38c3654861a725c970c197b", size = 6503105, upload-time = "2026-04-01T14:42:59.847Z" }, - { url = "https://files.pythonhosted.org/packages/7d/2e/9df2fc1e82097b1df3dce58dc43286aa01068e918c07574711fcc53e6fb4/pillow-12.2.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:90e6f81de50ad6b534cab6e5aef77ff6e37722b2f5d908686f4a5c9eba17a909", size = 7203402, upload-time = "2026-04-01T14:43:02.664Z" }, - { url = "https://files.pythonhosted.org/packages/bd/2e/2941e42858ebb67e50ae741473de81c2984e6eff7b397017623c676e2e8d/pillow-12.2.0-cp311-cp311-win32.whl", hash = "sha256:8c984051042858021a54926eb597d6ee3012393ce9c181814115df4c60b9a808", size = 6378149, upload-time = "2026-04-01T14:43:05.274Z" }, - { url = "https://files.pythonhosted.org/packages/69/42/836b6f3cd7f3e5fa10a1f1a5420447c17966044c8fbf589cc0452d5502db/pillow-12.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:6e6b2a0c538fc200b38ff9eb6628228b77908c319a005815f2dde585a0664b60", size = 7082626, upload-time = "2026-04-01T14:43:08.557Z" }, - { url = "https://files.pythonhosted.org/packages/c2/88/549194b5d6f1f494b485e493edc6693c0a16f4ada488e5bd974ed1f42fad/pillow-12.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:9a8a34cc89c67a65ea7437ce257cea81a9dad65b29805f3ecee8c8fe8ff25ffe", size = 2463531, upload-time = "2026-04-01T14:43:10.743Z" }, - { url = "https://files.pythonhosted.org/packages/58/be/7482c8a5ebebbc6470b3eb791812fff7d5e0216c2be3827b30b8bb6603ed/pillow-12.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2d192a155bbcec180f8564f693e6fd9bccff5a7af9b32e2e4bf8c9c69dbad6b5", size = 5308279, upload-time = "2026-04-01T14:43:13.246Z" }, - { url = "https://files.pythonhosted.org/packages/d8/95/0a351b9289c2b5cbde0bacd4a83ebc44023e835490a727b2a3bd60ddc0f4/pillow-12.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f3f40b3c5a968281fd507d519e444c35f0ff171237f4fdde090dd60699458421", size = 4695490, upload-time = "2026-04-01T14:43:15.584Z" }, - { url = "https://files.pythonhosted.org/packages/de/af/4e8e6869cbed569d43c416fad3dc4ecb944cb5d9492defaed89ddd6fe871/pillow-12.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:03e7e372d5240cc23e9f07deca4d775c0817bffc641b01e9c3af208dbd300987", size = 6284462, upload-time = "2026-04-01T14:43:18.268Z" }, - { url = "https://files.pythonhosted.org/packages/e9/9e/c05e19657fd57841e476be1ab46c4d501bffbadbafdc31a6d665f8b737b6/pillow-12.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b86024e52a1b269467a802258c25521e6d742349d760728092e1bc2d135b4d76", size = 8094744, upload-time = "2026-04-01T14:43:20.716Z" }, - { url = "https://files.pythonhosted.org/packages/2b/54/1789c455ed10176066b6e7e6da1b01e50e36f94ba584dc68d9eebfe9156d/pillow-12.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7371b48c4fa448d20d2714c9a1f775a81155050d383333e0a6c15b1123dda005", size = 6398371, upload-time = "2026-04-01T14:43:23.443Z" }, - { url = "https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62f5409336adb0663b7caa0da5c7d9e7bdbaae9ce761d34669420c2a801b2780", size = 7087215, upload-time = "2026-04-01T14:43:26.758Z" }, - { url = "https://files.pythonhosted.org/packages/8b/f8/2f6825e441d5b1959d2ca5adec984210f1ec086435b0ed5f52c19b3b8a6e/pillow-12.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:01afa7cf67f74f09523699b4e88c73fb55c13346d212a59a2db1f86b0a63e8c5", size = 6509783, upload-time = "2026-04-01T14:43:29.56Z" }, - { url = "https://files.pythonhosted.org/packages/67/f9/029a27095ad20f854f9dba026b3ea6428548316e057e6fc3545409e86651/pillow-12.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc3d34d4a8fbec3e88a79b92e5465e0f9b842b628675850d860b8bd300b159f5", size = 7212112, upload-time = "2026-04-01T14:43:32.091Z" }, - { url = "https://files.pythonhosted.org/packages/be/42/025cfe05d1be22dbfdb4f264fe9de1ccda83f66e4fc3aac94748e784af04/pillow-12.2.0-cp312-cp312-win32.whl", hash = "sha256:58f62cc0f00fd29e64b29f4fd923ffdb3859c9f9e6105bfc37ba1d08994e8940", size = 6378489, upload-time = "2026-04-01T14:43:34.601Z" }, - { url = "https://files.pythonhosted.org/packages/5d/7b/25a221d2c761c6a8ae21bfa3874988ff2583e19cf8a27bf2fee358df7942/pillow-12.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:7f84204dee22a783350679a0333981df803dac21a0190d706a50475e361c93f5", size = 7084129, upload-time = "2026-04-01T14:43:37.213Z" }, - { url = "https://files.pythonhosted.org/packages/10/e1/542a474affab20fd4a0f1836cb234e8493519da6b76899e30bcc5d990b8b/pillow-12.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:af73337013e0b3b46f175e79492d96845b16126ddf79c438d7ea7ff27783a414", size = 2463612, upload-time = "2026-04-01T14:43:39.421Z" }, - { url = "https://files.pythonhosted.org/packages/4a/01/53d10cf0dbad820a8db274d259a37ba50b88b24768ddccec07355382d5ad/pillow-12.2.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:8297651f5b5679c19968abefd6bb84d95fe30ef712eb1b2d9b2d31ca61267f4c", size = 4100837, upload-time = "2026-04-01T14:43:41.506Z" }, - { url = "https://files.pythonhosted.org/packages/0f/98/f3a6657ecb698c937f6c76ee564882945f29b79bad496abcba0e84659ec5/pillow-12.2.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:50d8520da2a6ce0af445fa6d648c4273c3eeefbc32d7ce049f22e8b5c3daecc2", size = 4176528, upload-time = "2026-04-01T14:43:43.773Z" }, - { url = "https://files.pythonhosted.org/packages/69/bc/8986948f05e3ea490b8442ea1c1d4d990b24a7e43d8a51b2c7d8b1dced36/pillow-12.2.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:766cef22385fa1091258ad7e6216792b156dc16d8d3fa607e7545b2b72061f1c", size = 3640401, upload-time = "2026-04-01T14:43:45.87Z" }, - { url = "https://files.pythonhosted.org/packages/34/46/6c717baadcd62bc8ed51d238d521ab651eaa74838291bda1f86fe1f864c9/pillow-12.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5d2fd0fa6b5d9d1de415060363433f28da8b1526c1c129020435e186794b3795", size = 5308094, upload-time = "2026-04-01T14:43:48.438Z" }, - { url = "https://files.pythonhosted.org/packages/71/43/905a14a8b17fdb1ccb58d282454490662d2cb89a6bfec26af6d3520da5ec/pillow-12.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56b25336f502b6ed02e889f4ece894a72612fe885889a6e8c4c80239ff6e5f5f", size = 4695402, upload-time = "2026-04-01T14:43:51.292Z" }, - { url = "https://files.pythonhosted.org/packages/73/dd/42107efcb777b16fa0393317eac58f5b5cf30e8392e266e76e51cff28c3d/pillow-12.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f1c943e96e85df3d3478f7b691f229887e143f81fedab9b20205349ab04d73ed", size = 6280005, upload-time = "2026-04-01T14:43:54.242Z" }, - { url = "https://files.pythonhosted.org/packages/a8/68/b93e09e5e8549019e61acf49f65b1a8530765a7f812c77a7461bca7e4494/pillow-12.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:03f6fab9219220f041c74aeaa2939ff0062bd5c364ba9ce037197f4c6d498cd9", size = 8090669, upload-time = "2026-04-01T14:43:57.335Z" }, - { url = "https://files.pythonhosted.org/packages/4b/6e/3ccb54ce8ec4ddd1accd2d89004308b7b0b21c4ac3d20fa70af4760a4330/pillow-12.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5cdfebd752ec52bf5bb4e35d9c64b40826bc5b40a13df7c3cda20a2c03a0f5ed", size = 6395194, upload-time = "2026-04-01T14:43:59.864Z" }, - { url = "https://files.pythonhosted.org/packages/67/ee/21d4e8536afd1a328f01b359b4d3997b291ffd35a237c877b331c1c3b71c/pillow-12.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:eedf4b74eda2b5a4b2b2fb4c006d6295df3bf29e459e198c90ea48e130dc75c3", size = 7082423, upload-time = "2026-04-01T14:44:02.74Z" }, - { url = "https://files.pythonhosted.org/packages/78/5f/e9f86ab0146464e8c133fe85df987ed9e77e08b29d8d35f9f9f4d6f917ba/pillow-12.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:00a2865911330191c0b818c59103b58a5e697cae67042366970a6b6f1b20b7f9", size = 6505667, upload-time = "2026-04-01T14:44:05.381Z" }, - { url = "https://files.pythonhosted.org/packages/ed/1e/409007f56a2fdce61584fd3acbc2bbc259857d555196cedcadc68c015c82/pillow-12.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1e1757442ed87f4912397c6d35a0db6a7b52592156014706f17658ff58bbf795", size = 7208580, upload-time = "2026-04-01T14:44:08.39Z" }, - { url = "https://files.pythonhosted.org/packages/23/c4/7349421080b12fb35414607b8871e9534546c128a11965fd4a7002ccfbee/pillow-12.2.0-cp313-cp313-win32.whl", hash = "sha256:144748b3af2d1b358d41286056d0003f47cb339b8c43a9ea42f5fea4d8c66b6e", size = 6375896, upload-time = "2026-04-01T14:44:11.197Z" }, - { url = "https://files.pythonhosted.org/packages/3f/82/8a3739a5e470b3c6cbb1d21d315800d8e16bff503d1f16b03a4ec3212786/pillow-12.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:390ede346628ccc626e5730107cde16c42d3836b89662a115a921f28440e6a3b", size = 7081266, upload-time = "2026-04-01T14:44:13.947Z" }, - { url = "https://files.pythonhosted.org/packages/c3/25/f968f618a062574294592f668218f8af564830ccebdd1fa6200f598e65c5/pillow-12.2.0-cp313-cp313-win_arm64.whl", hash = "sha256:8023abc91fba39036dbce14a7d6535632f99c0b857807cbbbf21ecc9f4717f06", size = 2463508, upload-time = "2026-04-01T14:44:16.312Z" }, - { url = "https://files.pythonhosted.org/packages/4d/a4/b342930964e3cb4dce5038ae34b0eab4653334995336cd486c5a8c25a00c/pillow-12.2.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:042db20a421b9bafecc4b84a8b6e444686bd9d836c7fd24542db3e7df7baad9b", size = 5309927, upload-time = "2026-04-01T14:44:18.89Z" }, - { url = "https://files.pythonhosted.org/packages/9f/de/23198e0a65a9cf06123f5435a5d95cea62a635697f8f03d134d3f3a96151/pillow-12.2.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:dd025009355c926a84a612fecf58bb315a3f6814b17ead51a8e48d3823d9087f", size = 4698624, upload-time = "2026-04-01T14:44:21.115Z" }, - { url = "https://files.pythonhosted.org/packages/01/a6/1265e977f17d93ea37aa28aa81bad4fa597933879fac2520d24e021c8da3/pillow-12.2.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:88ddbc66737e277852913bd1e07c150cc7bb124539f94c4e2df5344494e0a612", size = 6321252, upload-time = "2026-04-01T14:44:23.663Z" }, - { url = "https://files.pythonhosted.org/packages/3c/83/5982eb4a285967baa70340320be9f88e57665a387e3a53a7f0db8231a0cd/pillow-12.2.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d362d1878f00c142b7e1a16e6e5e780f02be8195123f164edf7eddd911eefe7c", size = 8126550, upload-time = "2026-04-01T14:44:26.772Z" }, - { url = "https://files.pythonhosted.org/packages/4e/48/6ffc514adce69f6050d0753b1a18fd920fce8cac87620d5a31231b04bfc5/pillow-12.2.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2c727a6d53cb0018aadd8018c2b938376af27914a68a492f59dfcaca650d5eea", size = 6433114, upload-time = "2026-04-01T14:44:29.615Z" }, - { url = "https://files.pythonhosted.org/packages/36/a3/f9a77144231fb8d40ee27107b4463e205fa4677e2ca2548e14da5cf18dce/pillow-12.2.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:efd8c21c98c5cc60653bcb311bef2ce0401642b7ce9d09e03a7da87c878289d4", size = 7115667, upload-time = "2026-04-01T14:44:32.773Z" }, - { url = "https://files.pythonhosted.org/packages/c1/fc/ac4ee3041e7d5a565e1c4fd72a113f03b6394cc72ab7089d27608f8aaccb/pillow-12.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9f08483a632889536b8139663db60f6724bfcb443c96f1b18855860d7d5c0fd4", size = 6538966, upload-time = "2026-04-01T14:44:35.252Z" }, - { url = "https://files.pythonhosted.org/packages/c0/a8/27fb307055087f3668f6d0a8ccb636e7431d56ed0750e07a60547b1e083e/pillow-12.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dac8d77255a37e81a2efcbd1fc05f1c15ee82200e6c240d7e127e25e365c39ea", size = 7238241, upload-time = "2026-04-01T14:44:37.875Z" }, - { url = "https://files.pythonhosted.org/packages/ad/4b/926ab182c07fccae9fcb120043464e1ff1564775ec8864f21a0ebce6ac25/pillow-12.2.0-cp313-cp313t-win32.whl", hash = "sha256:ee3120ae9dff32f121610bb08e4313be87e03efeadfc6c0d18f89127e24d0c24", size = 6379592, upload-time = "2026-04-01T14:44:40.336Z" }, - { url = "https://files.pythonhosted.org/packages/c2/c4/f9e476451a098181b30050cc4c9a3556b64c02cf6497ea421ac047e89e4b/pillow-12.2.0-cp313-cp313t-win_amd64.whl", hash = "sha256:325ca0528c6788d2a6c3d40e3568639398137346c3d6e66bb61db96b96511c98", size = 7085542, upload-time = "2026-04-01T14:44:43.251Z" }, - { url = "https://files.pythonhosted.org/packages/00/a4/285f12aeacbe2d6dc36c407dfbbe9e96d4a80b0fb710a337f6d2ad978c75/pillow-12.2.0-cp313-cp313t-win_arm64.whl", hash = "sha256:2e5a76d03a6c6dcef67edabda7a52494afa4035021a79c8558e14af25313d453", size = 2465765, upload-time = "2026-04-01T14:44:45.996Z" }, - { url = "https://files.pythonhosted.org/packages/4e/b7/2437044fb910f499610356d1352e3423753c98e34f915252aafecc64889f/pillow-12.2.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0538bd5e05efec03ae613fd89c4ce0368ecd2ba239cc25b9f9be7ed426b0af1f", size = 5273969, upload-time = "2026-04-01T14:45:55.538Z" }, - { url = "https://files.pythonhosted.org/packages/f6/f4/8316e31de11b780f4ac08ef3654a75555e624a98db1056ecb2122d008d5a/pillow-12.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:394167b21da716608eac917c60aa9b969421b5dcbbe02ae7f013e7b85811c69d", size = 4659674, upload-time = "2026-04-01T14:45:58.093Z" }, - { url = "https://files.pythonhosted.org/packages/d4/37/664fca7201f8bb2aa1d20e2c3d5564a62e6ae5111741966c8319ca802361/pillow-12.2.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5d04bfa02cc2d23b497d1e90a0f927070043f6cbf303e738300532379a4b4e0f", size = 5288479, upload-time = "2026-04-01T14:46:01.141Z" }, - { url = "https://files.pythonhosted.org/packages/49/62/5b0ed78fce87346be7a5cfcfaaad91f6a1f98c26f86bdbafa2066c647ef6/pillow-12.2.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0c838a5125cee37e68edec915651521191cef1e6aa336b855f495766e77a366e", size = 7032230, upload-time = "2026-04-01T14:46:03.874Z" }, - { url = "https://files.pythonhosted.org/packages/c3/28/ec0fc38107fc32536908034e990c47914c57cd7c5a3ece4d8d8f7ffd7e27/pillow-12.2.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a6c9fa44005fa37a91ebfc95d081e8079757d2e904b27103f4f5fa6f0bf78c0", size = 5355404, upload-time = "2026-04-01T14:46:06.33Z" }, - { url = "https://files.pythonhosted.org/packages/5e/8b/51b0eddcfa2180d60e41f06bd6d0a62202b20b59c68f5a132e615b75aecf/pillow-12.2.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:25373b66e0dd5905ed63fa3cae13c82fbddf3079f2c8bf15c6fb6a35586324c1", size = 6002215, upload-time = "2026-04-01T14:46:08.83Z" }, - { url = "https://files.pythonhosted.org/packages/bc/60/5382c03e1970de634027cee8e1b7d39776b778b81812aaf45b694dfe9e28/pillow-12.2.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:bfa9c230d2fe991bed5318a5f119bd6780cda2915cca595393649fc118ab895e", size = 7080946, upload-time = "2026-04-01T14:46:11.734Z" }, +version = "13.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ce/a4/9cc30690a394a8305e8be4c9036aa16d0dfddadd09079860b582f562496d/pillow-13.0.0.tar.gz", hash = "sha256:cdcd1ba258178f7356d74170c9a81ba4eab6a5d55748bc402a5a2a6fe6be3510", size = 47058631, upload-time = "2026-10-16T22:18:09.718Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6c/d7/af6af1b8cc55e07cb0489d5b0950bf5a9bb1461eeba825700b6d8d0e26ea/pillow-13.0.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:6f38f3f885a09cafc93fd667b1173a92f379e43785d635e7983c893f0da319fb", size = 5592324, upload-time = "2026-10-16T22:15:24.672Z" }, + { url = "https://files.pythonhosted.org/packages/0b/d2/2c12cb4fbb5d95f38d1001ff3d95fafcb830077018cba40e56a8f932dfbc/pillow-13.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:37290fbef0c73e2d51d594eb78fded7dc7170d1c3ad0a890269e6fd8c8c4e061", size = 4856298, upload-time = "2026-10-16T22:15:27.669Z" }, + { url = "https://files.pythonhosted.org/packages/5c/ee/229b27472483a4801ea94990815e710391836afdf987b4b722b62bd75db6/pillow-13.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7c88c10dd432f3b39ccdafc9ed81d0c21b8fd634502574da76d1bfa4fe2c76d0", size = 6517304, upload-time = "2026-10-16T22:15:29.43Z" }, + { url = "https://files.pythonhosted.org/packages/36/46/f509b74787f40ce0627501089d630b2c741b63b244c1f40b640b3b01e181/pillow-13.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a625df9a2a5597fa5e5266e01aefc82604bb85d291e3547981e863560d75da6c", size = 7140667, upload-time = "2026-10-16T22:15:31.368Z" }, + { url = "https://files.pythonhosted.org/packages/aa/a4/5a398b8ec2c37145397d6461c0b551c23ec03072aa64f357aed25e582b00/pillow-13.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:10b5019883c98f1dd819ca48ffc6f33a91cee04948fe637c605f4345c7cafd6f", size = 6610583, upload-time = "2026-10-16T22:15:34.025Z" }, + { url = "https://files.pythonhosted.org/packages/4f/7b/f2f1109b230fd4e2d57ab2305de31adc37ea9b4ff8719436c623cb484415/pillow-13.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f391dc92a015c478745192fe4f2e120c2af2aba18d9fe0616341cbf537599806", size = 7218241, upload-time = "2026-10-16T22:15:36.214Z" }, + { url = "https://files.pythonhosted.org/packages/ab/d3/069edb9083b267746baf59756282cacef904d3475c5288c7216fb5195a98/pillow-13.0.0-cp311-cp311-win32.whl", hash = "sha256:6a0920cb55df5a4d3f6862964908078c0bd59332bdd1bcd20d14e8c70ef27cc5", size = 6515278, upload-time = "2026-10-16T22:15:38.129Z" }, + { url = "https://files.pythonhosted.org/packages/7d/f6/6e2d96413e4c9dbec12ea584d9e646d602877d4cce3ea669099f959deac6/pillow-13.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:d7710eb676e9bb68965cb045be0d333b4c0d7f9dfbaa7fbf121385b1588683d3", size = 7278471, upload-time = "2026-10-16T22:15:40.286Z" }, + { url = "https://files.pythonhosted.org/packages/70/e7/baff21f8cb60496c8c250609501b88919eeedb4088d3da106f6c62f3f3c0/pillow-13.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:12fbb851cf323cc19aac3eea1df5ad17b57e91e9fe3cfd06100dba7bb8208c13", size = 2698981, upload-time = "2026-10-16T22:15:42.637Z" }, + { url = "https://files.pythonhosted.org/packages/7a/b8/58d79332229482eb0d27c82973850808c19d37e5bdc14443d3417bd373f5/pillow-13.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:67c8d44ad89fa7eb88de5d6ef6199b1e03dd24974f85a67639fc8badb801fe79", size = 5568643, upload-time = "2026-10-16T22:15:44.474Z" }, + { url = "https://files.pythonhosted.org/packages/39/4b/f2ed53d83aa44ac19599ac0a54897f867fafb95f406980d1e24083f8cbe3/pillow-13.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc481f742ccda20e9ed760b8f978dff50f2a4e9bc253ac167fb0a05b0783ef52", size = 4852329, upload-time = "2026-10-16T22:15:46.284Z" }, + { url = "https://files.pythonhosted.org/packages/3b/bb/9e30e8ed18c20800ee327a12107d5249ad8dc444867b3adfcc21654e3c71/pillow-13.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8bf295fe459343bc6093c8e5e0df60bfa189e0fcb775a22e2c2488fdeccc6c0d", size = 6519309, upload-time = "2026-10-16T22:15:48.14Z" }, + { url = "https://files.pythonhosted.org/packages/e6/99/fdf65cc539e266ab93546c261bdf98411fe165c6e4e13f9dbf597097192b/pillow-13.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:42d63be3af4f9b951b199b0a9d23365d37ab14687e6d77b74940432c8515c4ca", size = 7144542, upload-time = "2026-10-16T22:15:50.093Z" }, + { url = "https://files.pythonhosted.org/packages/26/9b/f38b7c4d8f599537e2d1a6d546cec9beef7536ff8f5c49a3f9c78179d8ac/pillow-13.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4bd024d567eca931b668978d672dba914d4b8e2628e2c3073a2ad178de8a2620", size = 6618042, upload-time = "2026-10-16T22:15:52.054Z" }, + { url = "https://files.pythonhosted.org/packages/a8/7c/45ee28531f89ee4582967d8a17f7a26d71ca64cd902b93c269590cd60a00/pillow-13.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:23edf4ec4b6f4f240e8df6e4985e9ee2ced86474632433e55fb1e2548744bf40", size = 7228137, upload-time = "2026-10-16T22:15:54.009Z" }, + { url = "https://files.pythonhosted.org/packages/01/bc/9c2a969cb1b70201d04fa17fd5aedf02a732870b8da86bceaaa30b0ca385/pillow-13.0.0-cp312-cp312-win32.whl", hash = "sha256:02464da86f561f410e13b061ec37c3068a9cb557a095494157742d07b3c24a27", size = 6515423, upload-time = "2026-10-16T22:15:56.25Z" }, + { url = "https://files.pythonhosted.org/packages/ff/cd/73a79ecdc822076002eb24b5e1e4a530b0bb5310fcb6d239abbec877110b/pillow-13.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:ff3fe9eb621fbb9db4c4be33ab946f6bac5f98ab50ca8d3260503653656c961b", size = 7272166, upload-time = "2026-10-16T22:15:58.597Z" }, + { url = "https://files.pythonhosted.org/packages/4a/a3/be5a1236efd085b3984e4305da8f179ae9dab80c991d2ad78f2bd5c4c843/pillow-13.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:c3bc8ee0271387e0b1e3ad0ff893645990a656e79bf9c42f4f734a3642b11d51", size = 2698943, upload-time = "2026-10-16T22:16:00.637Z" }, + { url = "https://files.pythonhosted.org/packages/82/e2/9132d38df320e8099e2642d9fa538f18a7dfebf68a875a31725dc2a115aa/pillow-13.0.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:e98b4f91f99b24b1da72e10621ba181f7281922384a7403094debb4199de6c00", size = 4190620, upload-time = "2026-10-16T22:16:02.527Z" }, + { url = "https://files.pythonhosted.org/packages/cb/be/436dac0996876f65ef1916ffb711c5ef4af2ebc57414b6f16642e07f6b47/pillow-13.0.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:34fb3db1149c879343861831728c243c432d4a5afc8f1878ca7612ef8de2a033", size = 4290286, upload-time = "2026-10-16T22:16:04.861Z" }, + { url = "https://files.pythonhosted.org/packages/60/16/7c1007162e4169ea0d5bec47e2e0b2174f56c50cf5b8c02a1dc23e41037e/pillow-13.0.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:2d50500a4a3bc6469adcdb319cf05d688b08ca3bf0f22a05339f3b25b433a599", size = 3723169, upload-time = "2026-10-16T22:16:06.956Z" }, + { url = "https://files.pythonhosted.org/packages/08/bc/578ab2eaa04705a8978bd9be0fe15c3d43a8fc95097c4f7e39540e79e4fa/pillow-13.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef5fe6b7db3f501c56000ba8fe7c7e1a35ca1d45824fbeb95a67daa85cff4dbe", size = 5568469, upload-time = "2026-10-16T22:16:08.664Z" }, + { url = "https://files.pythonhosted.org/packages/98/c8/ccede3dcc4f274b80fb49199eed1ef34ba05566c8b71976b9d1f111da2e3/pillow-13.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f11a3c1358bb3c68012a7b1f41b223c3db9f7bfde90b481df028cfe1c3363313", size = 4852187, upload-time = "2026-10-16T22:16:10.693Z" }, + { url = "https://files.pythonhosted.org/packages/fb/3c/cd0770e96d20bfd990db024bcbd43897ff3e88da1f4782cf90ea231b1d4f/pillow-13.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:19b66ca0a4d25cc0200b381ce824c7ea090db61427315e73cfb05dbf1b35c369", size = 6515908, upload-time = "2026-10-16T22:16:12.896Z" }, + { url = "https://files.pythonhosted.org/packages/ef/fe/f5cdaa2d1c4086e757430f368c271a58ee29cfe7378e7ae7b9d964015c25/pillow-13.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5f56499c1a74d2b862beb0c33b8016f99d095858455df9d21583bbbc1c15b582", size = 7142544, upload-time = "2026-10-16T22:16:14.844Z" }, + { url = "https://files.pythonhosted.org/packages/fb/b5/a54f6d44adbcd23737c8c12953f42be107e4cca64e247c0ca3a5b563061c/pillow-13.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a2a14cd73d5e6c927f644b0110ee81f59c4ef506259ec9183904747f2caacc81", size = 6613097, upload-time = "2026-10-16T22:16:16.893Z" }, + { url = "https://files.pythonhosted.org/packages/e6/b4/9e6c1207c21b2e91db0d15c16d30f3701ce5add1bd4da0e787761e66cb6e/pillow-13.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:08b826a9bf1265c76de04a42061d61ea6b109418b7826f28ff1ecdfaa26c5502", size = 7224846, upload-time = "2026-10-16T22:16:19.195Z" }, + { url = "https://files.pythonhosted.org/packages/78/9f/d3c3cb0518f3dd1eee0ef501535f53d15597a53c5c4118d178086143397a/pillow-13.0.0-cp313-cp313-win32.whl", hash = "sha256:12b0fa15879fe5a9d9eebe66e4e2d74128a773b1a4448010c9c714f45e04b9d8", size = 6516013, upload-time = "2026-10-16T22:16:21.389Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ed/1b16fb66a37e1b9e41370b93b2c614c7da761a5b2a41dc333f7af4639962/pillow-13.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:9dda0788a9932776a75d8bcc020076edc308ce2508b51f6739a45e3158b3fc42", size = 7284777, upload-time = "2026-10-16T22:16:23.393Z" }, + { url = "https://files.pythonhosted.org/packages/87/7d/8d02eba9f7ecc87f8e90f731e032cc4773802f2a843763afd0c66a535ff4/pillow-13.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:40a266371ece581e5de13b6635ef78d7487824af80561b6ca27694a88c19bc0f", size = 2698826, upload-time = "2026-10-16T22:16:25.382Z" }, + { url = "https://files.pythonhosted.org/packages/68/c0/fb7b1caf25ed5ac5d46116f09b8b0706b9559833c65c667cecb1a53153f2/pillow-13.0.0-pp311-pypy311_pp80-macosx_10_15_x86_64.whl", hash = "sha256:405be6058e206a86fedce2f715ecc2343f94072d7925251632dffa2c05f70dca", size = 5521630, upload-time = "2026-10-16T22:17:50.008Z" }, + { url = "https://files.pythonhosted.org/packages/1a/e6/4d11d5b1137f4fc080605cce410cfaae4f303ad400bdec75d27d3083fa29/pillow-13.0.0-pp311-pypy311_pp80-macosx_11_0_arm64.whl", hash = "sha256:b84be41387fc00db28c13c02e30d42b02d8d8f6a4a741a1aee6012ca7f1f6039", size = 4806023, upload-time = "2026-10-16T22:17:51.932Z" }, + { url = "https://files.pythonhosted.org/packages/f1/45/0923202a658e8ff6aafd72c1a4395ebadcdebaa182c437d8595d3dd3db32/pillow-13.0.0-pp311-pypy311_pp80-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a192360d512305fe92d3053e4f7627bbad1f7708f1f4ad38cccd9336acabe9ad", size = 5464831, upload-time = "2026-10-16T22:17:53.742Z" }, + { url = "https://files.pythonhosted.org/packages/07/52/d3e38f0cad1dadea2a658b9a7d6ba8a04048f5ae14f011b806e5c3bd6bcb/pillow-13.0.0-pp311-pypy311_pp80-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:83b37abd87b590acd8f47ca8a61f70893322b11834d36e07c2298dacad4d14d2", size = 6043133, upload-time = "2026-10-16T22:17:55.625Z" }, + { url = "https://files.pythonhosted.org/packages/c4/f9/2ed7685980c1d64f8131a7d87a19c369424747577152622b73ddeff163b7/pillow-13.0.0-pp311-pypy311_pp80-win_amd64.whl", hash = "sha256:73ee25cf8cf8b75d5a5aeed7cb6588f5e5dbfbb0fde51707b630bbb23897645c", size = 7365208, upload-time = "2026-10-16T22:17:57.509Z" }, + { url = "https://files.pythonhosted.org/packages/60/da/f6d644e631c5b370c5d0b899f3ccadd2780aab070b29a110527cf4e1fd2c/pillow-13.0.0-pp312-pypy312_pp80-macosx_10_15_x86_64.whl", hash = "sha256:8619685cad8efc4c38c66d3b36aad854523297c43d748b3b6f0cc03c90ba3463", size = 5523188, upload-time = "2026-10-16T22:17:59.334Z" }, + { url = "https://files.pythonhosted.org/packages/e4/b0/2594f202d743a35d4fe80682bfd96f277e5ca7aecb27cf64ef5bfc1d000b/pillow-13.0.0-pp312-pypy312_pp80-macosx_11_0_arm64.whl", hash = "sha256:7e91e97a929232cdb828889ee6ad0e48d7f40f4ec38818f4e4a8968b2b1af22e", size = 4806808, upload-time = "2026-10-16T22:18:01.188Z" }, + { url = "https://files.pythonhosted.org/packages/8e/ed/d504165ef79af6fafe25c76726cf30f544cc236002f7ed054f1d51adc4ff/pillow-13.0.0-pp312-pypy312_pp80-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:93ff9c9c3663ce23aaa5d0b6b6abac55359e2a0c06c7e30f3771829af816be63", size = 5464358, upload-time = "2026-10-16T22:18:02.779Z" }, + { url = "https://files.pythonhosted.org/packages/7b/fe/a10aba5503ca13e9e009b8bd0a1a4ce5584bdce246245fd6f3a83701369c/pillow-13.0.0-pp312-pypy312_pp80-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e65dd6e75de67b2362a4fa3e16aa627595f65054dc4ec73d64680c84d592fa61", size = 6043514, upload-time = "2026-10-16T22:18:04.538Z" }, + { url = "https://files.pythonhosted.org/packages/c0/37/66b12dc476041fe523bca29c9d58fbf1ea92a4eaf73acfb9e993948f1191/pillow-13.0.0-pp312-pypy312_pp80-win_amd64.whl", hash = "sha256:567f20f1c75897d7663830da6ea8af719e03d712b1d9ee7f813319f9ece42e5a", size = 7366030, upload-time = "2026-10-16T22:18:06.638Z" }, ] [[package]] @@ -4386,6 +7361,20 @@ wheels = [ name = "protobuf" version = "6.33.6" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and sys_platform == 'win32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and sys_platform == 'darwin'", + "python_full_version < '3.12' and sys_platform == 'win32'", + "python_full_version < '3.12' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] sdist = { url = "https://files.pythonhosted.org/packages/66/70/e908e9c5e52ef7c3a6c7902c9dfbb34c7e29c25d2f81ade3856445fd5c94/protobuf-6.33.6.tar.gz", hash = "sha256:a6768d25248312c297558af96a9f9c929e8c4cee0659cb07e780731095f38135", size = 444531, upload-time = "2026-03-18T19:05:00.988Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/fc/9f/2f509339e89cfa6f6a4c4ff50438db9ca488dec341f7e454adad60150b00/protobuf-6.33.6-cp310-abi3-win32.whl", hash = "sha256:7d29d9b65f8afef196f8334e80d6bc1d5d4adedb449971fefd3723824e6e77d3", size = 425739, upload-time = "2026-03-18T19:04:48.373Z" }, @@ -4397,6 +7386,323 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c4/72/02445137af02769918a93807b2b7890047c32bfb9f90371cbc12688819eb/protobuf-6.33.6-py3-none-any.whl", hash = "sha256:77179e006c476e69bf8e8ce866640091ec42e1beb80b213c3900006ecfba6901", size = 170656, upload-time = "2026-03-18T19:04:59.826Z" }, ] +[[package]] +name = "protobuf" +version = "7.36.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +sdist = { url = "https://files.pythonhosted.org/packages/86/73/f66c748df06e7fe24e658eddd600d19c4b40bad836c97ce2d0ad9851fb6b/protobuf-7.36.1.tar.gz", hash = "sha256:d0f6470f0ce2b84e3feaea2d4b816378b37ba4d4aa08a274305373de93e2d524", size = 512499, upload-time = "2026-08-31T22:40:04.667Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/6c/3a54a58f2948b0f485df9ecdd06590f15d0a7abf46a89d50c3de709ff4ff/protobuf-7.36.1-cp310-abi3-macosx_10_9_universal2.whl", hash = "sha256:3cf2ee25d006cee57294a1196ea43b37feb78e0dcd1e8af5c1aeddb777655aca", size = 456046, upload-time = "2026-08-31T22:39:56.865Z" }, + { url = "https://files.pythonhosted.org/packages/6e/08/9f9548793c771095245c0eeaf0c84b76b16a5ef26158043d456f551344a0/protobuf-7.36.1-cp310-abi3-manylinux2014_aarch64.whl", hash = "sha256:43d3d37b1eb24c113b9b7d02008cac44e423f00b611b7781ae998d7623972969", size = 344226, upload-time = "2026-08-31T22:39:58.263Z" }, + { url = "https://files.pythonhosted.org/packages/fe/51/1bdbd612fa3c51e42ea6f45d05e84dc748ddcd2663e1aa1e89a00a33facd/protobuf-7.36.1-cp310-abi3-manylinux2014_s390x.whl", hash = "sha256:39c518c05586c016d7874ff6079ee115bcec1ea5fbb1d177fbf7867ef4c67e44", size = 357229, upload-time = "2026-08-31T22:39:59.198Z" }, + { url = "https://files.pythonhosted.org/packages/22/df/c799fe7a05ef16ba853a59db01f3a2c5f7d0676469589ccc4874f76a2a88/protobuf-7.36.1-cp310-abi3-manylinux2014_x86_64.whl", hash = "sha256:97198b77e369a0abd8e262b8f6c7266c55ddb796a3a12c76d7b8881188ed83aa", size = 343228, upload-time = "2026-08-31T22:40:00.179Z" }, + { url = "https://files.pythonhosted.org/packages/3d/33/d4724ec5d86d496fe4108e220618aa0837ad3423a7af7ccdd9684ccc77c8/protobuf-7.36.1-cp310-abi3-win32.whl", hash = "sha256:0b53ce95272aad50ad25d7ff03373743209822e8ba42ea7fad27d2bee1547d00", size = 443002, upload-time = "2026-08-31T22:40:01.32Z" }, + { url = "https://files.pythonhosted.org/packages/db/37/155788a0d8daded960375af604202805308169f9b859419ea0aa370946e2/protobuf-7.36.1-cp310-abi3-win_amd64.whl", hash = "sha256:51139351435d9b43d88a55eaa49fb6f737fbb478fb0cbf2cf694d1a04a9d3363", size = 456518, upload-time = "2026-08-31T22:40:02.494Z" }, + { url = "https://files.pythonhosted.org/packages/39/ca/c47f91d3cab175b01fd8c4f0d80fdf8613be876cc616e66ad281a59c5ddf/protobuf-7.36.1-py3-none-any.whl", hash = "sha256:7d951e46b3f963d6c264c367c437921de9d5aedd9c3f9612b9077736b4e3ad5c", size = 179813, upload-time = "2026-08-31T22:40:03.54Z" }, +] + [[package]] name = "psutil" version = "7.2.2" @@ -4818,7 +8124,7 @@ name = "pytest-cov" version = "7.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "coverage", extra = ["toml"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-test' or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "coverage", extra = ["toml"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or extra == 'group-14-granite-switch-test' or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "pluggy" }, { name = "pytest" }, ] @@ -4986,13 +8292,13 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "einops", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch-c-dlpack-ext", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch-c-dlpack-ext", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/01/17/890875f88f4d7da28faec9e6cf0a0cc565715b01474e50501fafc5bc71b4/quack_kernels-0.6.1.tar.gz", hash = "sha256:a694f89c91d137478de523c0227365a331ac9cb66790cfb08baa3dbfaafc71e7", size = 387353, upload-time = "2026-07-05T11:50:19.807Z" } wheels = [ @@ -5004,25 +8310,314 @@ name = "quack-kernels" version = "0.6.5" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "einops", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "torch-c-dlpack-ext", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "nvidia-cutlass-dsl", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "torch-c-dlpack-ext", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5f/18/6c2a20d00dff254f154fb3b951f4e5a0377a60122c17385e5f08d5f5b5e1/quack_kernels-0.6.5.tar.gz", hash = "sha256:dd9405a4a6fa35fc3a5a18fe35b46a14b0bf7e3ad9fe2451903e355047ac471d", size = 846876, upload-time = "2026-09-11T05:08:20.621Z" } wheels = [ @@ -5242,8 +8837,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "absl-py" }, { name = "nltk" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e2/c5/9136736c37022a6ad27fea38f3111eb8f02fe75d067f9a985cc358653102/rouge_score-0.1.2.tar.gz", hash = "sha256:c7d4da2683e68c9abf0135ef915d63a46643666f848e558a1b9f7ead17ff0f04", size = 17400, upload-time = "2022-07-22T22:46:22.909Z" } @@ -5358,8 +8953,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "joblib" }, { name = "narwhals" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "scipy" }, { name = "threadpoolctl" }, ] @@ -5390,8 +8985,8 @@ name = "scipy" version = "1.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ @@ -5443,12 +9038,12 @@ version = "5.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "huggingface-hub" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "scikit-learn" }, { name = "scipy" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, { name = "tqdm" }, { name = "transformers" }, { name = "typing-extensions" }, @@ -5604,8 +9199,8 @@ version = "0.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d2/db/949331952a6fb1c5b12e9de80fd08747966c2039d1a61db4764fbd3981c2/soundfile-0.14.0.tar.gz", hash = "sha256:ba1c1a2d618bca5c406647c83b89f07cc8810fa506a50622a6993ba130c1de11", size = 47842, upload-time = "2026-06-06T08:58:47.869Z" } @@ -5625,8 +9220,8 @@ name = "soxr" version = "1.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/11/27cebce4a108f77afea7c80545115536b45e3f11ebfb914f638fdd9ba847/soxr-1.1.0.tar.gz", hash = "sha256:9f228ae21c78fa9359ca98d8a5e8e91f30639e438e574133dace62c5b5309e44", size = 173067, upload-time = "2026-05-03T00:15:18.214Z" } wheels = [ @@ -5789,18 +9384,18 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "ml-dtypes", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "psutil", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch-c-dlpack-ext", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "z3-solver", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "ml-dtypes", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "psutil", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-test') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch-c-dlpack-ext", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "z3-solver", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] 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 = [ @@ -5814,32 +9409,356 @@ name = "tilelang" version = "0.1.12" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "ml-dtypes", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "psutil", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "torch-c-dlpack-ext", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "z3-solver", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "ml-dtypes", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "psutil", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "torch-c-dlpack-ext", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "z3-solver", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6d/9a/5776adb5b6e03e141c8cff020e16c45b87c9b7a7a5bdfe83416d6cc23933/tilelang-0.1.12.tar.gz", hash = "sha256:595b39581d099a53f875bd8d553863e7e4f58998052b58764f5472cbfbb87043", size = 93565090, upload-time = "2026-07-08T04:22:52.901Z" } wheels = [ @@ -5880,29 +9799,110 @@ wheels = [ name = "tokenspeed-mla" version = "0.1.8" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27'" }, - { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tokenspeed-triton" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm27' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27')" }, + { name = "tokenspeed-triton", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm27' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31'" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm27' or extra == 'group-14-granite-switch-vllm30' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1e/65/81d7e9f14472bc4c6abb576c9b1edd8e40ab01832027c4e647bfe2890749/tokenspeed_mla-0.1.8-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:952209cf4b29a54e6b6e7e088be9d4a40f24792b06fdfa330de8077b9926a7d9", size = 752341, upload-time = "2026-06-24T03:36:28.619Z" }, { url = "https://files.pythonhosted.org/packages/27/df/0037ade72b165ac97859040919e006aa3d80cb8cc3a79420fb6c03eb16a0/tokenspeed_mla-0.1.8-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:6a7526d7327746893f8c20d24aa63ba5b8a123d0dfd6e66388e13b768b6452c6", size = 755827, upload-time = "2026-06-24T03:36:29.96Z" }, ] +[[package]] +name = "tokenspeed-mla" +version = "0.2.15" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cutlass-dsl", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "tokenspeed-triton", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/14/56/495ed0feea7c332e02bbf23fa565aee3a176fe463c81ff7cc85afc01817e/tokenspeed_mla-0.2.15-py3-none-any.whl", hash = "sha256:7b4d8bfe92e1ad984e94db262671ef33ce2ecfe0a44f79c5ea1c2816d8397a1f", size = 151477, upload-time = "2026-09-28T19:49:06.103Z" }, +] + [[package]] name = "tokenspeed-triton" -version = "3.8.10.post20260906" +version = "3.9.10.post20261008" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/db/ad/e957bec8275486264007360f1a0377bd201ad0d65aad485eaff9add6d5d3/tokenspeed_triton-3.8.10.post20260906-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:949e1651e5c739c6eccd76360d0a004dea3ad508cceb8fdb501d76316de8a9c8", size = 76215141, upload-time = "2026-09-06T20:20:57.412Z" }, - { url = "https://files.pythonhosted.org/packages/e5/c5/cfa684369847767b20a5aa90f49bca06002665d3a7f22cb831ae30e27b9b/tokenspeed_triton-3.8.10.post20260906-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6c1d16d7801e0f186e4dae14dc5216ff36f902cf48f64decb26b4688608dbe7d", size = 81636187, upload-time = "2026-09-06T20:21:04Z" }, - { url = "https://files.pythonhosted.org/packages/fb/d5/2c006742ddcd16e3548c397932ce0947caad89829364054e88c2d4172ab9/tokenspeed_triton-3.8.10.post20260906-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2c674d5ab2706e871440a3eb148cd1929990b5009aa58215c3ad7c0c0de0e12f", size = 76216770, upload-time = "2026-09-06T20:21:10.238Z" }, - { url = "https://files.pythonhosted.org/packages/fa/08/46711f62ba0cf8c2644ee15c4b31957410c16c49b4cac4b07801841b68ed/tokenspeed_triton-3.8.10.post20260906-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f58359d2c08bfea6a02239af65ffe964fabae9a016dd7b8ab0f8effd8ecc106c", size = 81641592, upload-time = "2026-09-06T20:21:16.262Z" }, + { url = "https://files.pythonhosted.org/packages/b3/d8/beb184482fc9370af7ae8fd169911c87e3e783f202b6393b87606d568cfd/tokenspeed_triton-3.9.10.post20261008-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3044af3d696144a6c48e13519c136a3427d0db11818dc45dbc17c79bdc35c35f", size = 88575808, upload-time = "2026-10-09T23:22:57.279Z" }, + { url = "https://files.pythonhosted.org/packages/a8/fd/d32c81856f49ff8708019898632a785f583c533b84350425bb7fda57fc61/tokenspeed_triton-3.9.10.post20261008-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:96dbd5b519b22c9d3b4e39fa008f0c0b3b952f9b604a87578705c078d37af7b2", size = 93282180, upload-time = "2026-10-09T23:23:01.496Z" }, + { url = "https://files.pythonhosted.org/packages/b4/e3/b5a3fc7df1c9996c4423deef5e3bad912c27be09922ad9fcb902ab960fc9/tokenspeed_triton-3.9.10.post20261008-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e6bd2c4b25f6976f1e22e33e5e1c8b04ede6db6aa6c50722b8a30097ec2782ad", size = 88581214, upload-time = "2026-10-09T23:23:05.448Z" }, + { url = "https://files.pythonhosted.org/packages/1c/79/ffd666bee268dc27ee34ed471e43f0357f9154c93d5180381861f8673c21/tokenspeed_triton-3.9.10.post20261008-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5cb864b8a55f3b0b6d95dca81af85abd702496265971d8c44366eb68c8851154", size = 93285278, upload-time = "2026-10-09T23:23:09.368Z" }, ] [[package]] @@ -5960,20 +9960,20 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cuda-toolkit", version = "13.0.2", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "filelock", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "fsspec", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "networkx", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cudnn-cu13", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cusparselt-cu13", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-nccl-cu13", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-nvshmem-cu13", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "setuptools", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "sympy", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cuda-toolkit", version = "13.0.2", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "filelock", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "fsspec", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "networkx", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-cu13", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cusparselt-cu13", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-nccl-cu13", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-nvshmem-cu13", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "setuptools", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "sympy", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ae/0d/98b410492609e34a155fa8b121b55c7dca229f39636851c3a9ec20edea21/torch-2.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7b6a60d48062809f58595509c524b88e6ddec3ebe25833d6462eeab81e5f2ce4", size = 80529712, upload-time = "2026-03-23T18:12:02.608Z" }, @@ -5999,34 +9999,358 @@ name = "torch" version = "2.13.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cuda-toolkit", version = "13.0.3.0", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "filelock", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "fsspec", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "networkx", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "nvidia-cudnn-cu13", version = "9.20.0.48", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cusparselt-cu13", version = "0.8.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-nccl-cu13", version = "2.29.7", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-nvshmem-cu13", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "setuptools", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "sympy", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cuda-toolkit", version = "13.0.3.0", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "filelock", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "fsspec", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "jinja2", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "networkx", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "nvidia-cudnn-cu13", version = "9.20.0.48", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cusparselt-cu13", version = "0.8.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-nccl-cu13", version = "2.29.7", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-nvshmem-cu13", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "setuptools", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "sympy", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/5b/fe/cba54dc58523434919b66f13a667e36e436deddd77ca519e96553617d4ec/torch-2.13.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:e76f9bcecc52b8ff711239a2f7547d5353df95878ab232f0773c1d95928b92f8", size = 111187938, upload-time = "2026-07-08T16:05:17.065Z" }, @@ -6048,8 +10372,8 @@ name = "torch-c-dlpack-ext" version = "0.1.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, ] 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 = [ @@ -6128,10 +10452,10 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pillow", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pillow", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/b4/bd/d552a2521bade3295b2c6e7a4a0d1022261cab7ca7011f4e2a330dbb3caa/torchvision-0.26.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:55bd6ad4ae77be01ba67a410b05b51f53b0d0ee45f146eb6a0dfb9007e70ab3c", size = 1863499, upload-time = "2026-03-23T18:12:58.696Z" }, @@ -6157,24 +10481,348 @@ name = "torchvision" version = "0.28.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", -] -dependencies = [ - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pillow", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pillow", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/7a/b2/1e010052079e4c577007b789db336ea7075f1a426e84d17121fbc3745516/torchvision-0.28.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:83fe6c020866a85acd7d97deccc45ff11d66daf42916d04396a4309c66c0ccb8", size = 1856017, upload-time = "2026-07-08T16:07:55.533Z" }, @@ -6218,8 +10866,8 @@ version = "5.17.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "huggingface-hub" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, { name = "packaging" }, { name = "pyyaml" }, { name = "regex" }, @@ -6267,18 +10915,342 @@ name = "triton" version = "3.7.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and sys_platform == 'win32'", - "python_full_version >= '3.13' and sys_platform == 'emscripten'", - "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform == 'win32'", - "python_full_version < '3.12' and sys_platform == 'emscripten'", - "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/7b/f9/19d842d06a08559534fa1eaab6ca551b1bcf40f06620bddec1babaa2772d/triton-3.7.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4a0e1cd4c4a76370ed74a8432a53cea28716827d19e40ffc732233e35ceb3f6", size = 184664887, upload-time = "2026-06-17T20:03:42.913Z" }, @@ -6421,80 +11393,80 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "aiohttp", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "anthropic", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "blake3", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cachetools", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cbor2", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "compressed-tensors", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "depyf", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "einops", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "fastapi", extra = ["standard"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "fastsafetensors", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "filelock", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "flashinfer-python", version = "0.6.14", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "humming-kernels", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "ijson", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "jsonschema", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "lark", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-test') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-test') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "lm-format-enforcer", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "mcp", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "mistral-common", extra = ["image"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "model-hosting-container-standards", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "msgspec", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "ninja", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numba", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cudnn-frontend", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvtx", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "openai", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "openai-harmony", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opencv-python-headless", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opentelemetry-api", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opentelemetry-exporter-otlp", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opentelemetry-sdk", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "outlines-core", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "partial-json-parser", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pillow", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "prometheus-client", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "prometheus-fastapi-instrumentator", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "psutil", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "py-cpuinfo", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pybase64", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pynvvideocodec", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "python-json-logger", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pyyaml", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pyzmq", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "quack-kernels", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "regex", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "requests", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "sentencepiece", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "setproctitle", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "six", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "starlette", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tiktoken", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tilelang", version = "0.1.9", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tokenizers", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tokenspeed-mla", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torchaudio", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torchcodec", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "transformers", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "watchfiles", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "xgrammar", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-test') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-test') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "aiohttp", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "anthropic", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "blake3", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cachetools", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cbor2", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "compressed-tensors", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "depyf", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "fastapi", extra = ["standard"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "fastsafetensors", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "filelock", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "flashinfer-python", version = "0.6.14", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "humming-kernels", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "ijson", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "jsonschema", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "lark", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-test') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-test') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "lm-format-enforcer", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "mcp", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "mistral-common", extra = ["image"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "model-hosting-container-standards", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "msgspec", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "ninja", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numba", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-frontend", version = "1.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvtx", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "openai", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "openai-harmony", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opencv-python-headless", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-api", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-exporter-otlp", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-sdk", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "outlines-core", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "partial-json-parser", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pillow", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "prometheus-client", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "prometheus-fastapi-instrumentator", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "psutil", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "py-cpuinfo", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pybase64", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pynvvideocodec", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "python-json-logger", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pyyaml", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pyzmq", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "quack-kernels", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "regex", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "requests", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "sentencepiece", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "setproctitle", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "six", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "starlette", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tiktoken", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tilelang", version = "0.1.9", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tokenizers", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tokenspeed-mla", version = "0.1.8", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torchaudio", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torchcodec", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "transformers", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "watchfiles", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "xgrammar", version = "0.2.7", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-test') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-test') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm26') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-test') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cd/72/fa30f8459d11ae206f1a20bd0ac7ed1b9e390b695fa3dfc9ef6056de0cfe/vllm-0.26.0.tar.gz", hash = "sha256:23e9fa19d7e20ce7dcc1c074d41503e2116d23f19e688f5d5ea91b741f958502", size = 38353572, upload-time = "2026-07-25T10:40:48.095Z" } wheels = [ @@ -6504,11 +11476,11 @@ wheels = [ [package.optional-dependencies] audio = [ - { name = "av", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "mistral-common", extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "scipy", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "soundfile", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "soxr", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "av", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "mistral-common", extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "scipy", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "soundfile", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "soxr", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] [[package]] @@ -6530,80 +11502,80 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "aiohttp", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "anthropic", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "blake3", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cachetools", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cbor2", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "compressed-tensors", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "depyf", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "einops", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "fastapi", extra = ["standard"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "fastsafetensors", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "filelock", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "flashinfer-python", version = "0.6.16.post3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "humming-kernels", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "ijson", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "jsonschema", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "lark", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "lm-format-enforcer", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "mcp", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "mistral-common", extra = ["image"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "model-hosting-container-standards", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "msgspec", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numba", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cudnn-frontend", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvtx", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "openai", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "openai-harmony", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opencv-python-headless", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opentelemetry-api", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opentelemetry-exporter-otlp", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opentelemetry-sdk", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "outlines-core", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "partial-json-parser", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pillow", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "prometheus-client", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "prometheus-fastapi-instrumentator", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "psutil", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "py-cpuinfo", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pybase64", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pynvvideocodec", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "python-json-logger", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pyyaml", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pyzmq", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "quack-kernels", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "regex", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "requests", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "sentencepiece", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "setproctitle", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "six", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "starlette", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tiktoken", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tilelang", version = "0.1.12", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tokenizers", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tokenspeed-mla", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torchaudio", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torchcodec", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torchvision", version = "0.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "transformers", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "watchfiles", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "xgrammar", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "aiohttp", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "anthropic", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "blake3", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cachetools", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cbor2", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "compressed-tensors", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "depyf", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "fastapi", extra = ["standard"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "fastsafetensors", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "filelock", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "flashinfer-python", version = "0.6.16.post3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "humming-kernels", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "ijson", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "jsonschema", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "lark", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "lm-format-enforcer", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "mcp", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "mistral-common", extra = ["image"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "model-hosting-container-standards", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "msgspec", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numba", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-frontend", version = "1.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvtx", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "openai", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "openai-harmony", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opencv-python-headless", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-api", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-exporter-otlp", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-sdk", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "outlines-core", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "partial-json-parser", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pillow", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "prometheus-client", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "prometheus-fastapi-instrumentator", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "psutil", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "py-cpuinfo", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pybase64", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pynvvideocodec", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "python-json-logger", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pyyaml", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pyzmq", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "quack-kernels", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "regex", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "requests", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "sentencepiece", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "setproctitle", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "six", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "starlette", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tiktoken", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tilelang", version = "0.1.12", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tokenizers", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tokenspeed-mla", version = "0.1.8", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torchaudio", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torchcodec", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torchvision", version = "0.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "transformers", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "watchfiles", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "xgrammar", version = "0.2.8", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/97/fa/a3cb3a7baf9f1f1027580b0542e42f655b0f577b8a8d39878c1c0a73e6a9/vllm-0.27.1.tar.gz", hash = "sha256:eec2d54d137ac1e59cb4c39226dfee1943eefc8f4788f5821d7300d6acbdb646", size = 39257426, upload-time = "2026-08-11T10:59:48.04Z" } wheels = [ @@ -6613,11 +11585,11 @@ wheels = [ [package.optional-dependencies] audio = [ - { name = "av", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "mistral-common", extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "scipy", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "soundfile", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "soxr", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "av", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "mistral-common", extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "scipy", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "soundfile", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "soxr", marker = "extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-vllm27' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32')" }, ] [[package]] @@ -6639,82 +11611,82 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "aiohttp", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "anthropic", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "blake3", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "cachetools", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "cbor2", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "compressed-tensors", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "depyf", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "einops", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "fastapi", extra = ["standard"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "fastsafetensors", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "filelock", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "flashinfer-python", version = "0.6.18.post1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "huggingface-hub", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "humming-kernels", version = "0.1.12", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "ijson", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "instanttensor", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "jsonschema", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "lark", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (platform_machine == 'arm64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (platform_machine == 'ppc64le' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (platform_machine == 's390x' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "lm-format-enforcer", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "mcp", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "mistral-common", extra = ["image"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "model-hosting-container-standards", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "msgspec", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "numba", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "nvidia-cudnn-frontend", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "nvtx", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "openai", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "openai-harmony", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "opencv-python-headless", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "opentelemetry-api", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "opentelemetry-exporter-otlp", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "opentelemetry-sdk", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "outlines-core", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "partial-json-parser", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "pillow", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "prometheus-client", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "prometheus-fastapi-instrumentator", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "protobuf", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "psutil", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "py-cpuinfo", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "pybase64", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "pynvvideocodec", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "python-json-logger", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "pyyaml", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "pyzmq", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "quack-kernels", version = "0.6.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "regex", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "requests", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "sentencepiece", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "setproctitle", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.12' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "six", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.12' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "starlette", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tiktoken", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tilelang", version = "0.1.12", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tokenizers", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tokenspeed-mla", marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "torchaudio", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "torchcodec", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "torchvision", version = "0.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "transformers", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "watchfiles", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "xgrammar", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (platform_machine == 'arm64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (platform_machine == 'ppc64le' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (platform_machine == 's390x' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, + { name = "aiohttp", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "anthropic", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "blake3", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "cachetools", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "cbor2", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "compressed-tensors", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "depyf", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "fastapi", extra = ["standard"], marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "fastsafetensors", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "filelock", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "flashinfer-python", version = "0.6.18.post1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "huggingface-hub", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "humming-kernels", version = "0.1.12", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "ijson", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "instanttensor", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "jsonschema", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "lark", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "lm-format-enforcer", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "mcp", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "mistral-common", extra = ["image"], marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "model-hosting-container-standards", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "msgspec", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "numba", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-frontend", version = "1.31.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "nvtx", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "openai", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "openai-harmony", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "opencv-python-headless", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "opentelemetry-api", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "opentelemetry-exporter-otlp", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "opentelemetry-sdk", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "outlines-core", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "partial-json-parser", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "pillow", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "prometheus-client", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "prometheus-fastapi-instrumentator", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "psutil", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "py-cpuinfo", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "pybase64", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "pynvvideocodec", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "python-json-logger", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "pyyaml", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "pyzmq", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "quack-kernels", version = "0.6.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "regex", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "requests", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "sentencepiece", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "setproctitle", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "six", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "starlette", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "tiktoken", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "tilelang", version = "0.1.12", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "tokenizers", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "tokenspeed-mla", version = "0.1.8", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "torchaudio", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "torchcodec", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "torchvision", version = "0.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "transformers", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "watchfiles", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "xgrammar", version = "0.2.8", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3d/88/fc455e2e8cd81764a81027a7464f775a7d613e6c95ac00e23b47824bf10d/vllm-0.30.0.tar.gz", hash = "sha256:5f8f4e890c042ffa1c3e103f81c35e2d96f60a0a175ac43a4adbae7006bef62b", size = 42432229, upload-time = "2026-09-22T05:23:10.039Z" } wheels = [ @@ -6724,11 +11696,257 @@ wheels = [ [package.optional-dependencies] audio = [ - { name = "av", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "mistral-common", extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "scipy", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "soundfile", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, - { name = "soxr", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27')" }, + { name = "av", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "mistral-common", extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "scipy", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "soundfile", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, + { name = "soxr", marker = "extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31')" }, +] + +[[package]] +name = "vllm" +version = "0.31.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "aiohttp", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "anthropic", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "blake3", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cachetools", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cbor2", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "compressed-tensors", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "depyf", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "fastapi", extra = ["standard"], marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "fastsafetensors", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "filelock", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "flashinfer-python", version = "0.7.0.post1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "huggingface-hub", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "humming-kernels", version = "0.1.16", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "ijson", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "instanttensor", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "jsonschema", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "lark", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "lm-format-enforcer", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "mcp", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "mistral-common", extra = ["image"], marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "model-hosting-container-standards", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "msgspec", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numba", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-frontend", version = "1.31.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cutlass-dsl", version = "4.7.1", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvtx", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "openai", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opencv-python-headless", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-api", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-exporter-otlp", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-sdk", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "oss-harmony", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "outlines-core", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "partial-json-parser", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pillow", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "prometheus-client", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "prometheus-fastapi-instrumentator", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "psutil", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "py-cpuinfo", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pybase64", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pynvvideocodec", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "python-json-logger", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pyyaml", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pyzmq", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "quack-kernels", version = "0.6.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "regex", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "requests", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "sentencepiece", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "setproctitle", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "six", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "starlette", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tiktoken", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tilelang", version = "0.1.12", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tokenizers", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tokenspeed-mla", version = "0.1.8", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torchaudio", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torchcodec", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torchvision", version = "0.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "transformers", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "watchfiles", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "xgrammar", version = "0.2.7", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-vllm31') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/96/89/11460eaeb96e636f716657d460a6daebc7ddbcd631dd6799f232cae25771/vllm-0.31.0.tar.gz", hash = "sha256:dde46f1efbe846e5bd0c5c4ec6ec71842c42254c7ff3d9bebb2a57028715d380", size = 43419411, upload-time = "2026-10-05T07:47:02.078Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9f/ef/6827a6c74d241ae44bff21c4c770309fe0430231f6f23429a8438f599ae8/vllm-0.31.0-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:56edd19c798510b6da5ae4dd38b3bdf55ea7ae261b339a906df006dc3faf751d", size = 315390942, upload-time = "2026-10-05T07:41:02.369Z" }, + { url = "https://files.pythonhosted.org/packages/e1/98/841d1328827dc082492fcbb0f57bdf6a9d35aa0df52bd47b75be3f504804/vllm-0.31.0-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:39132b433967f0962d03d8a5f633b9bee6b32708f566c7d5637b79f8d0ef3433", size = 320555825, upload-time = "2026-10-05T07:40:41.009Z" }, +] + +[package.optional-dependencies] +audio = [ + { name = "av", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "mistral-common", extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "scipy", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "soundfile", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "soxr", marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, +] + +[[package]] +name = "vllm" +version = "0.32.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "aiohttp", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "anthropic", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "blake3", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "cachetools", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "cbor2", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "cloudpickle", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "compressed-tensors", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "depyf", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "einops", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "fastapi", extra = ["standard"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "fastsafetensors", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "filelock", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "flashinfer-python", version = "0.7.0.post1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "huggingface-hub", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "humming-kernels", version = "0.1.17", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "ijson", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "instanttensor", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "jsonschema", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "lark", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (platform_machine == 'arm64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (platform_machine == 'ppc64le' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (platform_machine == 's390x' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "lm-format-enforcer", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "mcp", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "mistral-common", extra = ["image"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "model-hosting-container-standards", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "msgspec", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "ninja", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "numba", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "nvidia-cudnn-frontend", version = "1.31.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvidia-cutlass-dsl", version = "4.8.0", source = { registry = "https://pypi.org/simple" }, extra = ["cu13"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "nvtx", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "openai", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "opencv-python-headless", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "opentelemetry-api", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "opentelemetry-exporter-otlp", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "opentelemetry-sdk", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "oss-harmony", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "outlines-core", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "partial-json-parser", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "pillow", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "prometheus-client", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "prometheus-fastapi-instrumentator", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "protobuf", version = "7.36.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "psutil", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "py-cpuinfo", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "pybase64", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "pynvvideocodec", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "python-json-logger", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "pyyaml", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "pyzmq", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "quack-kernels", version = "0.6.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "regex", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "requests", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "safetensors", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "sentencepiece", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "setproctitle", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.12' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "six", marker = "(python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.12' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "starlette", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "tiktoken", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "tilelang", version = "0.1.12", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "tokenizers", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "tokenspeed-mla", version = "0.2.15", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "torchaudio", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "torchcodec", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "torchvision", version = "0.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "tqdm", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "transformers", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "watchfiles", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "xgrammar", version = "0.2.8", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'aarch64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (platform_machine == 'arm64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (platform_machine == 'ppc64le' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (platform_machine == 's390x' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (platform_machine == 'x86_64' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d5/df/5471312c76e335eaa2b8333e87ea39f0d37bfe24f10a582620e34ff12e33/vllm-0.32.0.tar.gz", hash = "sha256:d2c957d5eee3d0985012151315ddc62cbe0cd368fc96a5fc3510438d9dddf2ad", size = 44549956, upload-time = "2026-10-18T10:04:07.069Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/7b/19ee98705e4a357fdb6158083c4aedb93bf548bf89fa827023449e22c98d/vllm-0.32.0-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d0620dbdf99528bcfebe551a8906347a229921fb1602f887bd1286a920da2d44", size = 321437289, upload-time = "2026-10-18T10:03:29.256Z" }, + { url = "https://files.pythonhosted.org/packages/a5/0d/0b15fda9a56ac485ebb607e466f0e3386c8c115bafeced6514298bd325b5/vllm-0.32.0-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:5e2ecdc5b0baf72921c288486417ca82778456a448e4fe60b62ee43c0dfc8611", size = 326518482, upload-time = "2026-10-18T10:03:52.559Z" }, +] + +[package.optional-dependencies] +audio = [ + { name = "av", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "mistral-common", extra = ["audio"], marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "scipy", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "soundfile", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "soxr", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm32' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31')" }, ] [[package]] @@ -6869,37 +12087,499 @@ wheels = [ [[package]] name = "xgrammar" -version = "0.2.1" +version = "0.2.7" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "pydantic" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26')" }, - { name = "transformers" }, - { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30')" }, - { name = "typing-extensions" }, +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm31') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-test') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm26') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "transformers", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-dev-vllm31' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm26' or extra == 'group-14-granite-switch-vllm31' or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/81/e8/21a1661542d541c3c11e56062a213f6405824845a7fc8d3874447d5c6775/xgrammar-0.2.7.tar.gz", hash = "sha256:7674afeee5e6eff9672627b62d5ab0aa2347ea51674f4d78a5c160029f92bc3e", size = 2663916, upload-time = "2026-09-15T15:51:07.444Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/6f/b36a56dcfcb4d3f3c92c481a1bebaf75976ea0b0923707ccc558ed56553a/xgrammar-0.2.7-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:6f6277aba512ea484a6f441ca0d10229f9dc9b9a3a5fa21cec7db3d3ddcb16d5", size = 1458583, upload-time = "2026-09-15T15:50:14.273Z" }, + { url = "https://files.pythonhosted.org/packages/cd/59/87f0f419708818621a25245108609f67bbf5403c949ac138ec4b98945eec/xgrammar-0.2.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7d0ce000a746cb44e4f3e68f5b0666c68797964087eb28ab07fc707dd709e3a7", size = 1307383, upload-time = "2026-09-15T15:50:15.949Z" }, + { url = "https://files.pythonhosted.org/packages/36/8c/822c39926051c65b7023595863dab164b245d93931ca51e2419862c4c461/xgrammar-0.2.7-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:45e8fa9458269d44c5b4c439eb073daa2f4105d3bb2b731ae764231ef2ab1049", size = 1113114, upload-time = "2026-09-15T15:50:17.227Z" }, + { url = "https://files.pythonhosted.org/packages/8f/f8/18cd22ab580d3ae6d0dfa2b127bbad26598724f54c82817007e2854bfb6c/xgrammar-0.2.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e3a4cb4214b228d2fecefe46f46d2f2b0d6c8468fd448319250cae6bccb73339", size = 1265122, upload-time = "2026-09-15T15:50:18.765Z" }, + { url = "https://files.pythonhosted.org/packages/d1/d4/781cf0d2bede669d616fa5f905a4c5371c282f2cc1e295b16a98114367c2/xgrammar-0.2.7-cp311-cp311-win_amd64.whl", hash = "sha256:29efe11e90b7ea7e76d9f4f58b93add95e289fcbf2db7a2ffb26a3c23b0e2820", size = 1071523, upload-time = "2026-09-15T15:50:20.603Z" }, + { url = "https://files.pythonhosted.org/packages/72/bc/f067a8f6cbf18220ba12d7641bd849431dc271b31da90fc17671b0e07e3a/xgrammar-0.2.7-cp311-cp311-win_arm64.whl", hash = "sha256:ef1d18d860ea771c656b7d802e4bf944c8dd31b8a0c0b899b892b96f0b06d68a", size = 1018919, upload-time = "2026-09-15T15:50:22.117Z" }, + { url = "https://files.pythonhosted.org/packages/eb/b0/d593f522f6a1433f562973df58e22f007a1b74bd5034899c273191d7a6ac/xgrammar-0.2.7-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:b46d814ae80ebab5b89eb67a18118256bd94afbeace8f5d6ccf0ff396aa4a6a1", size = 1460072, upload-time = "2026-09-15T15:50:23.583Z" }, + { url = "https://files.pythonhosted.org/packages/16/18/f79752cb28baa56a914d6e0d7eb66b334640acb80a987a638775b1e0b4cf/xgrammar-0.2.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4957b0ab6c743ee8e178faa6e7804466f9caadccba551b52600720490d591349", size = 1307383, upload-time = "2026-09-15T15:50:25.091Z" }, + { url = "https://files.pythonhosted.org/packages/ad/35/5d56e9dbe6f0ccefebcb5212b7ded0af17bec7f2d148dd6403c7d247d063/xgrammar-0.2.7-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2df1a2292f6b1c5cdc4b176ef2f22c58a837ac99fd854d93856160f31f14a4b0", size = 1113117, upload-time = "2026-09-15T15:50:26.492Z" }, + { url = "https://files.pythonhosted.org/packages/9d/f2/cb90cfbcca316b3fa98b0928ec989f3fb75f6439bc5269c5c2121d361301/xgrammar-0.2.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e4397798f73512ab5abccbadf0a7b6aaf0753ccc4f3171c43b14c4d22df1ed28", size = 1265122, upload-time = "2026-09-15T15:50:28.098Z" }, + { url = "https://files.pythonhosted.org/packages/c3/c7/3f856551d2ec293cbb26e866b0da7862934c1f6ef0e7608f009484f9f8c0/xgrammar-0.2.7-cp312-cp312-win_amd64.whl", hash = "sha256:397edf3dc6d9634eba1127f83f5f16aff4f06a17dff55cd4d441f35fb680ed5b", size = 1071522, upload-time = "2026-09-15T15:50:29.603Z" }, + { url = "https://files.pythonhosted.org/packages/46/f7/6269f47ef3b33f22eaf324e3734ca1123438bf61dcc2209c3d649d6480db/xgrammar-0.2.7-cp312-cp312-win_arm64.whl", hash = "sha256:0a6ca46cfbeb1ab1cb85a6e1a8ff3f24813a27114626813e0432ac54b3a2efe4", size = 1018916, upload-time = "2026-09-15T15:50:30.948Z" }, + { url = "https://files.pythonhosted.org/packages/e7/0f/9b5921eeafac3338a31a24d517dffed71f0a92a1e5b58483829e7f196472/xgrammar-0.2.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8cca1a85d520fd08675cf5a110b1e7c45f308ed3198e45c31ec38ef400f2d55a", size = 1307384, upload-time = "2026-09-15T15:50:33.13Z" }, + { url = "https://files.pythonhosted.org/packages/0d/68/abf92308b9a49a7be185537bfc606a26f9ab8704fe5d780409e30b3091b5/xgrammar-0.2.7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3f63948994cdc1bc0733e74bcb15e38e76a39150695cc15b54653c1931295ce6", size = 1113116, upload-time = "2026-09-15T15:50:35.473Z" }, + { url = "https://files.pythonhosted.org/packages/62/10/0eefbd9e09bc8ec650a15131076f01011ac0aad23514086be812c278ae0b/xgrammar-0.2.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3a6bc5efcd80cda89da9a887239cc0d02ef22b3770c7372ab0bb4a56034da35f", size = 1265121, upload-time = "2026-09-15T15:50:36.748Z" }, + { url = "https://files.pythonhosted.org/packages/39/40/ef009efffe156b93485031a3b340254a31c47b3ee0c63276776d1d8f76b9/xgrammar-0.2.7-cp313-cp313-win_amd64.whl", hash = "sha256:e2c21c993f72c28dce0de4a6b81c79837d8ddec9f8fce8515b0709b307691dd4", size = 1071519, upload-time = "2026-09-15T15:50:38.146Z" }, + { url = "https://files.pythonhosted.org/packages/2e/56/d5c23006484134ce9d8cae6c0ebc23306b3d919a1a67df4f11f887b08b0e/xgrammar-0.2.7-cp313-cp313-win_arm64.whl", hash = "sha256:b90b265f4cb443a99083a42bd19d0a6b561f5dfcd389eb27286215715d3c5417", size = 1018918, upload-time = "2026-09-15T15:50:39.434Z" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d8/ea/6394caddd078d33772070eefaaf77cb0a826a3047b908b688dece7d040b5/xgrammar-0.2.1.tar.gz", hash = "sha256:4c48c251b75d211e9ffa7f4f4ac8b5b0164f89fd5f0d1883ad7ff4554922030d", size = 2427065, upload-time = "2026-05-17T21:39:26.576Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/82/9e/e1f35da58272099af49eee18545a60d0834d5058b3ad11a7a754d084ca5b/xgrammar-0.2.1-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:62ac4b8ed9eeb7d48c71c3d4c641bdc0e11f1b4c20c4b36ee670412238d9854d", size = 23290996, upload-time = "2026-05-17T21:37:24.886Z" }, - { url = "https://files.pythonhosted.org/packages/df/4c/2839328d7577378968db54c5dc2324ed1ffd1f212219f8543f24a7becd4c/xgrammar-0.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7dfe4b50d12325dc50f65ec837c03e02f2e2c366b7ae88d93bdcf4351e8bd440", size = 23202401, upload-time = "2026-05-17T21:37:29.298Z" }, - { url = "https://files.pythonhosted.org/packages/0a/a6/838795496cd32429cbb6a05aeb3f9fec92d33a0ad47784666b251c52ef23/xgrammar-0.2.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f16c1adf6bf31d0f2ba40a7fc5df69a01757641a06e1cbf17f2143a830180646", size = 44218971, upload-time = "2026-05-17T21:37:35.158Z" }, - { url = "https://files.pythonhosted.org/packages/b4/c1/b31a56ef2d1e2083da4c0db1aefcc3772556675e4ac8b6ed99a968eea0b1/xgrammar-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a1ae52372ae981c518a83576209343ec0e79a4ac3a1ed104b0126b870c0ca3b", size = 44678458, upload-time = "2026-05-17T21:37:40.91Z" }, - { url = "https://files.pythonhosted.org/packages/c6/9f/e12dca5a023ee38f4301b8945cdc516825a434c9d0f8e4e15843714e5e78/xgrammar-0.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:8a0f7cc19f058dd9d210b55c1429aea2efb5ab25602885661460bae864c7012d", size = 7409599, upload-time = "2026-05-17T21:37:44.37Z" }, - { url = "https://files.pythonhosted.org/packages/c5/87/af20928af1c7773b1d064743de0f291698dd531e5deee19fcda388c3495e/xgrammar-0.2.1-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:0560568654e7745a80715dd87457f1feb3a4edf9d3894e47ab5c967f5d799ade", size = 23290997, upload-time = "2026-05-17T21:37:47.413Z" }, - { url = "https://files.pythonhosted.org/packages/8b/e3/9b803c8168290421b3e79b001a823a7e381039fcdd349999c2eeaf454989/xgrammar-0.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:29756a266a62da398151946f3d912a5b737df2000a7023696449f9eec0996208", size = 23202397, upload-time = "2026-05-17T21:37:50.987Z" }, - { url = "https://files.pythonhosted.org/packages/44/60/7c6194b66e043f36a7fbdbf7e6e0e4c94b151f7e53ad1b197f53e711f5d1/xgrammar-0.2.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9e8dd9853958a263b4015ce79133a0ff4eaa9d22ef781fb2350c7dfc40c2c012", size = 44218929, upload-time = "2026-05-17T21:37:56.155Z" }, - { url = "https://files.pythonhosted.org/packages/96/4b/327b3cf702b685a2be28d15490faa4beeac00c4fbcf9bb2d7db0fda32931/xgrammar-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cbc6014dc1c92fc317b14519121c8163fe35fd934179e5a45d83f780ff231826", size = 44678489, upload-time = "2026-05-17T21:38:00.791Z" }, - { url = "https://files.pythonhosted.org/packages/57/39/69a5ba4dfa5e11a36265f69de3e16ee65ac9e77840c010056a2d8e99a875/xgrammar-0.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:9bd16e92b4385cb5ded48d65de80e4ee871b6b427b2ded99ac5028b907bf870f", size = 7409599, upload-time = "2026-05-17T21:38:03.829Z" }, - { url = "https://files.pythonhosted.org/packages/58/57/31d118a787debf1a0ab9c6a632e17373bffbaca65250c036498f58934246/xgrammar-0.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2e1964e2a1a5f59e138205996b8b41128c2f385a4de952292e8e47add556aa3c", size = 23202388, upload-time = "2026-05-17T21:38:07.476Z" }, - { url = "https://files.pythonhosted.org/packages/e8/ef/8b5a8f103818a2a2b779c6ca21b5cda3536c78800bf25c6a37f87b130877/xgrammar-0.2.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bb015d246a8c87bf46b11759442924cd6f96baf3ba444062a98e9a45ec5a1021", size = 44218981, upload-time = "2026-05-17T21:38:13.295Z" }, - { url = "https://files.pythonhosted.org/packages/32/75/25ddd211f073a9db8299bdfec4534874d5d5d5f69499bb0c2ce9bf75f483/xgrammar-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba024024a454f31d3cb88679a1b073eba0133860f14525f1f5856fa46dec5228", size = 44678423, upload-time = "2026-05-17T21:38:18.812Z" }, - { url = "https://files.pythonhosted.org/packages/98/67/f99c7a0cd6221d6db6b67d7d987ef7bbb99e52bdd97d6d7d515e28c57e64/xgrammar-0.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:58ab4d1b2a9f23e38e9a53ceb30ae5c8363e9a9e14d686bbb9f06147fb2e050c", size = 7409601, upload-time = "2026-05-17T21:38:22.229Z" }, + +[[package]] +name = "xgrammar" +version = "0.2.8" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version >= '3.13' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine == 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'darwin' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform == 'emscripten' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", + "python_full_version < '3.12' and platform_machine != 's390x' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra != 'group-14-granite-switch-vllm31' and extra != 'group-14-granite-switch-vllm32'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm32' or extra == 'group-14-granite-switch-vllm27' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-latest') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm30') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm32') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm27') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-vllm30') or (python_full_version >= '3.13' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "pydantic", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm32' or extra == 'group-14-granite-switch-vllm27' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm32' or extra == 'group-14-granite-switch-vllm27' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "transformers", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm32' or extra == 'group-14-granite-switch-vllm27' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm31')" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-latest') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-latest' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm30') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm27' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm32') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-latest') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm32') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm27') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm30') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-dev-vllm32') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm27') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm30') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev-latest' and extra != 'group-14-granite-switch-dev-vllm27' and extra != 'group-14-granite-switch-dev-vllm30' and extra != 'group-14-granite-switch-dev-vllm32' and extra != 'group-14-granite-switch-vllm27' and extra != 'group-14-granite-switch-vllm30' and extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32')" }, + { name = "typing-extensions", marker = "extra == 'group-14-granite-switch-dev-latest' or extra == 'group-14-granite-switch-dev-vllm27' or extra == 'group-14-granite-switch-dev-vllm30' or extra == 'group-14-granite-switch-dev-vllm32' or extra == 'group-14-granite-switch-vllm27' or extra == 'group-14-granite-switch-vllm30' or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm31') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm26') or (extra == 'group-14-granite-switch-dev-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-vllm26' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-vllm31' and extra == 'group-14-granite-switch-vllm32') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm31') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm32' and extra == 'group-14-granite-switch-vllm32') or (extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm31' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm26' and extra != 'group-14-granite-switch-vllm31')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/03/0f/29f521535729be740779c2c98b630ef6607cf28be9b669895dd2b821ff63/xgrammar-0.2.8.tar.gz", hash = "sha256:8305646fd2b319d6c3003f51a1665e54cbbe9cba1fb636bc41d0b46434ccbb80", size = 2689558, upload-time = "2026-09-24T18:35:21.261Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/ae/44fe49b3defa896f22f1ee7c4e935a17690e0711db57733ef2add5ce627b/xgrammar-0.2.8-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:f56156ca0abdaf089c3f87fcfa7bafeab47df3374f221b67b2e4b4be8c819125", size = 1496691, upload-time = "2026-09-24T18:34:22.692Z" }, + { url = "https://files.pythonhosted.org/packages/f2/eb/de42bf71f53b1b6a1e3077740fb2548108bffe7896a9fe2833d4b4c825d6/xgrammar-0.2.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d125a174b609d9d540dcf12dadf9030422597c175f0493ea9ff27dfeae025664", size = 1339888, upload-time = "2026-09-24T18:34:24.259Z" }, + { url = "https://files.pythonhosted.org/packages/b2/5a/721a753300c7eb66724e4f1f23657b9537ffc5e41aff12816228e337a8a2/xgrammar-0.2.8-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:738d967f874dd916ddb73b39e533caf7254b5b81d579f44eddbe205cc59dcee1", size = 1157368, upload-time = "2026-09-24T18:34:26.084Z" }, + { url = "https://files.pythonhosted.org/packages/21/14/d87e336c1b4ed0109b7250cdc102958c1cd3ac271d0b5b34fdb46951f730/xgrammar-0.2.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:885d7468636a8ca829513b9740fef21cbb438239fa3f91cce06e95e31973b8c6", size = 1311297, upload-time = "2026-09-24T18:34:27.551Z" }, + { url = "https://files.pythonhosted.org/packages/d8/85/f8c99af8ff77b57f6d3fbed124164853bb17c43fd4b8e0afc9fe0d813370/xgrammar-0.2.8-cp311-cp311-win_amd64.whl", hash = "sha256:155091c54e3cd5cde6c29e69339a74e5c95da83bb0294acd2abb9a70f85f674e", size = 1115214, upload-time = "2026-09-24T18:34:29.101Z" }, + { url = "https://files.pythonhosted.org/packages/79/44/2a986cdeffad64925583a52f0ac6251146b4af54f86df205924b24dd2de3/xgrammar-0.2.8-cp311-cp311-win_arm64.whl", hash = "sha256:50f8bc56adc2fccfe008281435ebef30d066977b611652cf51d0b57b16f48ec5", size = 1084232, upload-time = "2026-09-24T18:34:31.002Z" }, + { url = "https://files.pythonhosted.org/packages/3b/70/93ac6205161d7eb53ca82e51a51f2f2eea55d51994c3d4e841e12a517da5/xgrammar-0.2.8-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:9b4fb0907e2ae7b32e908e9da97e5410ee1f792d802031a46e4292f2ebe46c33", size = 1496688, upload-time = "2026-09-24T18:34:32.896Z" }, + { url = "https://files.pythonhosted.org/packages/b6/b8/44cf923b934efc3b4e812279c85777ba6a8977f6ce0f3f769bead42816d2/xgrammar-0.2.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e01f70fbb788d5a95e6a2ac686b746c2dd03bffc07c7d94f10ec3ca2a95c4447", size = 1339886, upload-time = "2026-09-24T18:34:34.612Z" }, + { url = "https://files.pythonhosted.org/packages/b1/74/cdb56cc5afde708c6c39ed3d80680d7af6d12398bbb2681268bd5ac67eb7/xgrammar-0.2.8-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97732b6e5f11f21fd98a6cd9525241fc5f9d92f415329200a9adf8fc7453d8ec", size = 1157369, upload-time = "2026-09-24T18:34:36.456Z" }, + { url = "https://files.pythonhosted.org/packages/2c/2e/bab212484b84c296974168021693278f8d73d87ebccc4a6cc04e5ae2a061/xgrammar-0.2.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4045b096735bb2523e0d874039a55994c1b390620d547c4a0d4f43b9a106177b", size = 1311291, upload-time = "2026-09-24T18:34:38.217Z" }, + { url = "https://files.pythonhosted.org/packages/c2/e2/6157eab393b7963f0933dc22c222b0667407ce230eac26bb40645a28748f/xgrammar-0.2.8-cp312-cp312-win_amd64.whl", hash = "sha256:dbcf6718e049cbe429742cdb05f85c48135c2e389d45daeafb884af6994bb4a7", size = 1115212, upload-time = "2026-09-24T18:34:39.945Z" }, + { url = "https://files.pythonhosted.org/packages/52/55/b78d9b56b7af04c8af8ab58e6d18c5977fd577b649b5caf698337af95b75/xgrammar-0.2.8-cp312-cp312-win_arm64.whl", hash = "sha256:2d4a9446b1b3e53fe4efcc5f40fafff0f79407c6b6fbd54a254909978808585e", size = 1084228, upload-time = "2026-09-24T18:34:41.521Z" }, + { url = "https://files.pythonhosted.org/packages/1b/06/b1fafc0cc26d74ff202a7c7900ba6a865679d3c873a2ca788a3f10f88c45/xgrammar-0.2.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cb6fec998e8416f3079dcc29c39c5cfded0866ee2433016c4f1170f2fc8d440f", size = 1339887, upload-time = "2026-09-24T18:34:43.139Z" }, + { url = "https://files.pythonhosted.org/packages/67/c0/3690e8da12ae64b97ec1d69bf0802cc58661ccedf791e0b05e360083cafe/xgrammar-0.2.8-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dec7222c239668cbe23fe84bf5faf035b9308983fed03907b6a1837fdad9e9f1", size = 1157369, upload-time = "2026-09-24T18:34:45.061Z" }, + { url = "https://files.pythonhosted.org/packages/71/be/bf1904b293fb3245347ea672b4c24d3320600fc3935f9e6bb840fa75681c/xgrammar-0.2.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5d24c79b88b3a6aba20d76d15119892f326f7fec85882946d6666b482cf45de4", size = 1311293, upload-time = "2026-09-24T18:34:46.741Z" }, + { url = "https://files.pythonhosted.org/packages/87/7a/d473f74ce72f8684857a986e8e60224e27acc96e89ff8599a30bd28b45a8/xgrammar-0.2.8-cp313-cp313-win_amd64.whl", hash = "sha256:08c80f20e18402397c11af6cee3c965da41f5116fa033115297bcbdaa877e07a", size = 1115212, upload-time = "2026-09-24T18:34:48.468Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1e/613162d4cc6eda909d824b3591026151f93c4275ea7c836eb24dbd7bbd68/xgrammar-0.2.8-cp313-cp313-win_arm64.whl", hash = "sha256:ec85db49c8a48f2ee9dd8abb10eb09ee1f22d60b79348aefc5f23824e87791f0", size = 1084228, upload-time = "2026-09-24T18:34:50.205Z" }, ] [[package]] @@ -6999,88 +12679,67 @@ wheels = [ [[package]] name = "yarl" -version = "1.23.0" +version = "1.25.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "idna" }, { name = "multidict" }, { name = "propcache" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/23/6e/beb1beec874a72f23815c1434518bfc4ed2175065173fb138c3705f658d4/yarl-1.23.0.tar.gz", hash = "sha256:53b1ea6ca88ebd4420379c330aea57e258408dd0df9af0992e5de2078dc9f5d5", size = 194676, upload-time = "2026-03-01T22:07:53.373Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a2/aa/60da938b8f0997ba3a911263c40d82b6f645a67902a490b46f3355e10fae/yarl-1.23.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b35d13d549077713e4414f927cdc388d62e543987c572baee613bf82f11a4b99", size = 123641, upload-time = "2026-03-01T22:04:42.841Z" }, - { url = "https://files.pythonhosted.org/packages/24/84/e237607faf4e099dbb8a4f511cfd5efcb5f75918baad200ff7380635631b/yarl-1.23.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cbb0fef01f0c6b38cb0f39b1f78fc90b807e0e3c86a7ff3ce74ad77ce5c7880c", size = 86248, upload-time = "2026-03-01T22:04:44.757Z" }, - { url = "https://files.pythonhosted.org/packages/b2/0d/71ceabc14c146ba8ee3804ca7b3d42b1664c8440439de5214d366fec7d3a/yarl-1.23.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dc52310451fc7c629e13c4e061cbe2dd01684d91f2f8ee2821b083c58bd72432", size = 85988, upload-time = "2026-03-01T22:04:46.365Z" }, - { url = "https://files.pythonhosted.org/packages/8c/6c/4a90d59c572e46b270ca132aca66954f1175abd691f74c1ef4c6711828e2/yarl-1.23.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b2c6b50c7b0464165472b56b42d4c76a7b864597007d9c085e8b63e185cf4a7a", size = 100566, upload-time = "2026-03-01T22:04:47.639Z" }, - { url = "https://files.pythonhosted.org/packages/49/fb/c438fb5108047e629f6282a371e6e91cf3f97ee087c4fb748a1f32ceef55/yarl-1.23.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:aafe5dcfda86c8af00386d7781d4c2181b5011b7be3f2add5e99899ea925df05", size = 92079, upload-time = "2026-03-01T22:04:48.925Z" }, - { url = "https://files.pythonhosted.org/packages/d9/13/d269aa1aed3e4f50a5a103f96327210cc5fa5dd2d50882778f13c7a14606/yarl-1.23.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9ee33b875f0b390564c1fb7bc528abf18c8ee6073b201c6ae8524aca778e2d83", size = 108741, upload-time = "2026-03-01T22:04:50.838Z" }, - { url = "https://files.pythonhosted.org/packages/85/fb/115b16f22c37ea4437d323e472945bea97301c8ec6089868fa560abab590/yarl-1.23.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4c41e021bc6d7affb3364dc1e1e5fa9582b470f283748784bd6ea0558f87f42c", size = 108099, upload-time = "2026-03-01T22:04:52.499Z" }, - { url = "https://files.pythonhosted.org/packages/9a/64/c53487d9f4968045b8afa51aed7ca44f58b2589e772f32745f3744476c82/yarl-1.23.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:99c8a9ed30f4164bc4c14b37a90208836cbf50d4ce2a57c71d0f52c7fb4f7598", size = 102678, upload-time = "2026-03-01T22:04:55.176Z" }, - { url = "https://files.pythonhosted.org/packages/85/59/cd98e556fbb2bf8fab29c1a722f67ad45c5f3447cac798ab85620d1e70af/yarl-1.23.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f2af5c81a1f124609d5f33507082fc3f739959d4719b56877ab1ee7e7b3d602b", size = 100803, upload-time = "2026-03-01T22:04:56.588Z" }, - { url = "https://files.pythonhosted.org/packages/9e/c0/b39770b56d4a9f0bb5f77e2f1763cd2d75cc2f6c0131e3b4c360348fcd65/yarl-1.23.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6b41389c19b07c760c7e427a3462e8ab83c4bb087d127f0e854c706ce1b9215c", size = 100163, upload-time = "2026-03-01T22:04:58.492Z" }, - { url = "https://files.pythonhosted.org/packages/e7/64/6980f99ab00e1f0ff67cb84766c93d595b067eed07439cfccfc8fb28c1a6/yarl-1.23.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:1dc702e42d0684f42d6519c8d581e49c96cefaaab16691f03566d30658ee8788", size = 93859, upload-time = "2026-03-01T22:05:00.268Z" }, - { url = "https://files.pythonhosted.org/packages/38/69/912e6c5e146793e5d4b5fe39ff5b00f4d22463dfd5a162bec565ac757673/yarl-1.23.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:0e40111274f340d32ebcc0a5668d54d2b552a6cca84c9475859d364b380e3222", size = 108202, upload-time = "2026-03-01T22:05:02.273Z" }, - { url = "https://files.pythonhosted.org/packages/59/97/35ca6767524687ad64e5f5c31ad54bc76d585585a9fcb40f649e7e82ffed/yarl-1.23.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:4764a6a7588561a9aef92f65bda2c4fb58fe7c675c0883862e6df97559de0bfb", size = 99866, upload-time = "2026-03-01T22:05:03.597Z" }, - { url = "https://files.pythonhosted.org/packages/d3/1c/1a3387ee6d73589f6f2a220ae06f2984f6c20b40c734989b0a44f5987308/yarl-1.23.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:03214408cfa590df47728b84c679ae4ef00be2428e11630277be0727eba2d7cc", size = 107852, upload-time = "2026-03-01T22:05:04.986Z" }, - { url = "https://files.pythonhosted.org/packages/a4/b8/35c0750fcd5a3f781058bfd954515dd4b1eab45e218cbb85cf11132215f1/yarl-1.23.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:170e26584b060879e29fac213e4228ef063f39128723807a312e5c7fec28eff2", size = 102919, upload-time = "2026-03-01T22:05:06.397Z" }, - { url = "https://files.pythonhosted.org/packages/e5/1c/9a1979aec4a81896d597bcb2177827f2dbee3f5b7cc48b2d0dadb644b41d/yarl-1.23.0-cp311-cp311-win32.whl", hash = "sha256:51430653db848d258336cfa0244427b17d12db63d42603a55f0d4546f50f25b5", size = 82602, upload-time = "2026-03-01T22:05:08.444Z" }, - { url = "https://files.pythonhosted.org/packages/93/22/b85eca6fa2ad9491af48c973e4c8cf6b103a73dbb271fe3346949449fca0/yarl-1.23.0-cp311-cp311-win_amd64.whl", hash = "sha256:bf49a3ae946a87083ef3a34c8f677ae4243f5b824bfc4c69672e72b3d6719d46", size = 87461, upload-time = "2026-03-01T22:05:10.145Z" }, - { url = "https://files.pythonhosted.org/packages/93/95/07e3553fe6f113e6864a20bdc53a78113cda3b9ced8784ee52a52c9f80d8/yarl-1.23.0-cp311-cp311-win_arm64.whl", hash = "sha256:b39cb32a6582750b6cc77bfb3c49c0f8760dc18dc96ec9fb55fbb0f04e08b928", size = 82336, upload-time = "2026-03-01T22:05:11.554Z" }, - { url = "https://files.pythonhosted.org/packages/88/8a/94615bc31022f711add374097ad4144d569e95ff3c38d39215d07ac153a0/yarl-1.23.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1932b6b8bba8d0160a9d1078aae5838a66039e8832d41d2992daa9a3a08f7860", size = 124737, upload-time = "2026-03-01T22:05:12.897Z" }, - { url = "https://files.pythonhosted.org/packages/e3/6f/c6554045d59d64052698add01226bc867b52fe4a12373415d7991fdca95d/yarl-1.23.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:411225bae281f114067578891bc75534cfb3d92a3b4dfef7a6ca78ba354e6069", size = 87029, upload-time = "2026-03-01T22:05:14.376Z" }, - { url = "https://files.pythonhosted.org/packages/19/2a/725ecc166d53438bc88f76822ed4b1e3b10756e790bafd7b523fe97c322d/yarl-1.23.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:13a563739ae600a631c36ce096615fe307f131344588b0bc0daec108cdb47b25", size = 86310, upload-time = "2026-03-01T22:05:15.71Z" }, - { url = "https://files.pythonhosted.org/packages/99/30/58260ed98e6ff7f90ba84442c1ddd758c9170d70327394a6227b310cd60f/yarl-1.23.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9cbf44c5cb4a7633d078788e1b56387e3d3cf2b8139a3be38040b22d6c3221c8", size = 97587, upload-time = "2026-03-01T22:05:17.384Z" }, - { url = "https://files.pythonhosted.org/packages/76/0a/8b08aac08b50682e65759f7f8dde98ae8168f72487e7357a5d684c581ef9/yarl-1.23.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:53ad387048f6f09a8969631e4de3f1bf70c50e93545d64af4f751b2498755072", size = 92528, upload-time = "2026-03-01T22:05:18.804Z" }, - { url = "https://files.pythonhosted.org/packages/52/07/0b7179101fe5f8385ec6c6bb5d0cb9f76bd9fb4a769591ab6fb5cdbfc69a/yarl-1.23.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4a59ba56f340334766f3a4442e0efd0af895fae9e2b204741ef885c446b3a1a8", size = 105339, upload-time = "2026-03-01T22:05:20.235Z" }, - { url = "https://files.pythonhosted.org/packages/d3/8a/36d82869ab5ec829ca8574dfcb92b51286fcfb1e9c7a73659616362dc880/yarl-1.23.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:803a3c3ce4acc62eaf01eaca1208dcf0783025ef27572c3336502b9c232005e7", size = 105061, upload-time = "2026-03-01T22:05:22.268Z" }, - { url = "https://files.pythonhosted.org/packages/66/3e/868e5c3364b6cee19ff3e1a122194fa4ce51def02c61023970442162859e/yarl-1.23.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3d2bff8f37f8d0f96c7ec554d16945050d54462d6e95414babaa18bfafc7f51", size = 100132, upload-time = "2026-03-01T22:05:23.638Z" }, - { url = "https://files.pythonhosted.org/packages/cf/26/9c89acf82f08a52cb52d6d39454f8d18af15f9d386a23795389d1d423823/yarl-1.23.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c75eb09e8d55bceb4367e83496ff8ef2bc7ea6960efb38e978e8073ea59ecb67", size = 99289, upload-time = "2026-03-01T22:05:25.749Z" }, - { url = "https://files.pythonhosted.org/packages/6f/54/5b0db00d2cb056922356104468019c0a132e89c8d3ab67d8ede9f4483d2a/yarl-1.23.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:877b0738624280e34c55680d6054a307aa94f7d52fa0e3034a9cc6e790871da7", size = 96950, upload-time = "2026-03-01T22:05:27.318Z" }, - { url = "https://files.pythonhosted.org/packages/f6/40/10fa93811fd439341fad7e0718a86aca0de9548023bbb403668d6555acab/yarl-1.23.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:b5405bb8f0e783a988172993cfc627e4d9d00432d6bbac65a923041edacf997d", size = 93960, upload-time = "2026-03-01T22:05:28.738Z" }, - { url = "https://files.pythonhosted.org/packages/bc/d2/8ae2e6cd77d0805f4526e30ec43b6f9a3dfc542d401ac4990d178e4bf0cf/yarl-1.23.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:1c3a3598a832590c5a3ce56ab5576361b5688c12cb1d39429cf5dba30b510760", size = 104703, upload-time = "2026-03-01T22:05:30.438Z" }, - { url = "https://files.pythonhosted.org/packages/2f/0c/b3ceacf82c3fe21183ce35fa2acf5320af003d52bc1fcf5915077681142e/yarl-1.23.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:8419ebd326430d1cbb7efb5292330a2cf39114e82df5cc3d83c9a0d5ebeaf2f2", size = 98325, upload-time = "2026-03-01T22:05:31.835Z" }, - { url = "https://files.pythonhosted.org/packages/9d/e0/12900edd28bdab91a69bd2554b85ad7b151f64e8b521fe16f9ad2f56477a/yarl-1.23.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:be61f6fff406ca40e3b1d84716fde398fc08bc63dd96d15f3a14230a0973ed86", size = 105067, upload-time = "2026-03-01T22:05:33.358Z" }, - { url = "https://files.pythonhosted.org/packages/15/61/74bb1182cf79c9bbe4eb6b1f14a57a22d7a0be5e9cedf8e2d5c2086474c3/yarl-1.23.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3ceb13c5c858d01321b5d9bb65e4cf37a92169ea470b70fec6f236b2c9dd7e34", size = 100285, upload-time = "2026-03-01T22:05:35.4Z" }, - { url = "https://files.pythonhosted.org/packages/69/7f/cd5ef733f2550de6241bd8bd8c3febc78158b9d75f197d9c7baa113436af/yarl-1.23.0-cp312-cp312-win32.whl", hash = "sha256:fffc45637bcd6538de8b85f51e3df3223e4ad89bccbfca0481c08c7fc8b7ed7d", size = 82359, upload-time = "2026-03-01T22:05:36.811Z" }, - { url = "https://files.pythonhosted.org/packages/f5/be/25216a49daeeb7af2bec0db22d5e7df08ed1d7c9f65d78b14f3b74fd72fc/yarl-1.23.0-cp312-cp312-win_amd64.whl", hash = "sha256:f69f57305656a4852f2a7203efc661d8c042e6cc67f7acd97d8667fb448a426e", size = 87674, upload-time = "2026-03-01T22:05:38.171Z" }, - { url = "https://files.pythonhosted.org/packages/d2/35/aeab955d6c425b227d5b7247eafb24f2653fedc32f95373a001af5dfeb9e/yarl-1.23.0-cp312-cp312-win_arm64.whl", hash = "sha256:6e87a6e8735b44816e7db0b2fbc9686932df473c826b0d9743148432e10bb9b9", size = 81879, upload-time = "2026-03-01T22:05:40.006Z" }, - { url = "https://files.pythonhosted.org/packages/9a/4b/a0a6e5d0ee8a2f3a373ddef8a4097d74ac901ac363eea1440464ccbe0898/yarl-1.23.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:16c6994ac35c3e74fb0ae93323bf8b9c2a9088d55946109489667c510a7d010e", size = 123796, upload-time = "2026-03-01T22:05:41.412Z" }, - { url = "https://files.pythonhosted.org/packages/67/b6/8925d68af039b835ae876db5838e82e76ec87b9782ecc97e192b809c4831/yarl-1.23.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4a42e651629dafb64fd5b0286a3580613702b5809ad3f24934ea87595804f2c5", size = 86547, upload-time = "2026-03-01T22:05:42.841Z" }, - { url = "https://files.pythonhosted.org/packages/ae/50/06d511cc4b8e0360d3c94af051a768e84b755c5eb031b12adaaab6dec6e5/yarl-1.23.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7c6b9461a2a8b47c65eef63bb1c76a4f1c119618ffa99ea79bc5bb1e46c5821b", size = 85854, upload-time = "2026-03-01T22:05:44.85Z" }, - { url = "https://files.pythonhosted.org/packages/c4/f4/4e30b250927ffdab4db70da08b9b8d2194d7c7b400167b8fbeca1e4701ca/yarl-1.23.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2569b67d616eab450d262ca7cb9f9e19d2f718c70a8b88712859359d0ab17035", size = 98351, upload-time = "2026-03-01T22:05:46.836Z" }, - { url = "https://files.pythonhosted.org/packages/86/fc/4118c5671ea948208bdb1492d8b76bdf1453d3e73df051f939f563e7dcc5/yarl-1.23.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e9d9a4d06d3481eab79803beb4d9bd6f6a8e781ec078ac70d7ef2dcc29d1bea5", size = 92711, upload-time = "2026-03-01T22:05:48.316Z" }, - { url = "https://files.pythonhosted.org/packages/56/11/1ed91d42bd9e73c13dc9e7eb0dd92298d75e7ac4dd7f046ad0c472e231cd/yarl-1.23.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f514f6474e04179d3d33175ed3f3e31434d3130d42ec153540d5b157deefd735", size = 106014, upload-time = "2026-03-01T22:05:50.028Z" }, - { url = "https://files.pythonhosted.org/packages/ce/c9/74e44e056a23fbc33aca71779ef450ca648a5bc472bdad7a82339918f818/yarl-1.23.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:fda207c815b253e34f7e1909840fd14299567b1c0eb4908f8c2ce01a41265401", size = 105557, upload-time = "2026-03-01T22:05:51.416Z" }, - { url = "https://files.pythonhosted.org/packages/66/fe/b1e10b08d287f518994f1e2ff9b6d26f0adeecd8dd7d533b01bab29a3eda/yarl-1.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:34b6cf500e61c90f305094911f9acc9c86da1a05a7a3f5be9f68817043f486e4", size = 101559, upload-time = "2026-03-01T22:05:52.872Z" }, - { url = "https://files.pythonhosted.org/packages/72/59/c5b8d94b14e3d3c2a9c20cb100119fd534ab5a14b93673ab4cc4a4141ea5/yarl-1.23.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d7504f2b476d21653e4d143f44a175f7f751cd41233525312696c76aa3dbb23f", size = 100502, upload-time = "2026-03-01T22:05:54.954Z" }, - { url = "https://files.pythonhosted.org/packages/77/4f/96976cb54cbfc5c9fd73ed4c51804f92f209481d1fb190981c0f8a07a1d7/yarl-1.23.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:578110dd426f0d209d1509244e6d4a3f1a3e9077655d98c5f22583d63252a08a", size = 98027, upload-time = "2026-03-01T22:05:56.409Z" }, - { url = "https://files.pythonhosted.org/packages/63/6e/904c4f476471afdbad6b7e5b70362fb5810e35cd7466529a97322b6f5556/yarl-1.23.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:609d3614d78d74ebe35f54953c5bbd2ac647a7ddb9c30a5d877580f5e86b22f2", size = 95369, upload-time = "2026-03-01T22:05:58.141Z" }, - { url = "https://files.pythonhosted.org/packages/9d/40/acfcdb3b5f9d68ef499e39e04d25e141fe90661f9d54114556cf83be8353/yarl-1.23.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4966242ec68afc74c122f8459abd597afd7d8a60dc93d695c1334c5fd25f762f", size = 105565, upload-time = "2026-03-01T22:06:00.286Z" }, - { url = "https://files.pythonhosted.org/packages/5e/c6/31e28f3a6ba2869c43d124f37ea5260cac9c9281df803c354b31f4dd1f3c/yarl-1.23.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:e0fd068364a6759bc794459f0a735ab151d11304346332489c7972bacbe9e72b", size = 99813, upload-time = "2026-03-01T22:06:01.712Z" }, - { url = "https://files.pythonhosted.org/packages/08/1f/6f65f59e72d54aa467119b63fc0b0b1762eff0232db1f4720cd89e2f4a17/yarl-1.23.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:39004f0ad156da43e86aa71f44e033de68a44e5a31fc53507b36dd253970054a", size = 105632, upload-time = "2026-03-01T22:06:03.188Z" }, - { url = "https://files.pythonhosted.org/packages/a3/c4/18b178a69935f9e7a338127d5b77d868fdc0f0e49becd286d51b3a18c61d/yarl-1.23.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e5723c01a56c5028c807c701aa66722916d2747ad737a046853f6c46f4875543", size = 101895, upload-time = "2026-03-01T22:06:04.651Z" }, - { url = "https://files.pythonhosted.org/packages/8f/54/f5b870b5505663911dba950a8e4776a0dbd51c9c54c0ae88e823e4b874a0/yarl-1.23.0-cp313-cp313-win32.whl", hash = "sha256:1b6b572edd95b4fa8df75de10b04bc81acc87c1c7d16bcdd2035b09d30acc957", size = 82356, upload-time = "2026-03-01T22:06:06.04Z" }, - { url = "https://files.pythonhosted.org/packages/7a/84/266e8da36879c6edcd37b02b547e2d9ecdfea776be49598e75696e3316e1/yarl-1.23.0-cp313-cp313-win_amd64.whl", hash = "sha256:baaf55442359053c7d62f6f8413a62adba3205119bcb6f49594894d8be47e5e3", size = 87515, upload-time = "2026-03-01T22:06:08.107Z" }, - { url = "https://files.pythonhosted.org/packages/00/fd/7e1c66efad35e1649114fa13f17485f62881ad58edeeb7f49f8c5e748bf9/yarl-1.23.0-cp313-cp313-win_arm64.whl", hash = "sha256:fb4948814a2a98e3912505f09c9e7493b1506226afb1f881825368d6fb776ee3", size = 81785, upload-time = "2026-03-01T22:06:10.181Z" }, - { url = "https://files.pythonhosted.org/packages/9c/fc/119dd07004f17ea43bb91e3ece6587759edd7519d6b086d16bfbd3319982/yarl-1.23.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:aecfed0b41aa72b7881712c65cf764e39ce2ec352324f5e0837c7048d9e6daaa", size = 130719, upload-time = "2026-03-01T22:06:11.708Z" }, - { url = "https://files.pythonhosted.org/packages/e6/0d/9f2348502fbb3af409e8f47730282cd6bc80dec6630c1e06374d882d6eb2/yarl-1.23.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a41bcf68efd19073376eb8cf948b8d9be0af26256403e512bb18f3966f1f9120", size = 89690, upload-time = "2026-03-01T22:06:13.429Z" }, - { url = "https://files.pythonhosted.org/packages/50/93/e88f3c80971b42cfc83f50a51b9d165a1dbf154b97005f2994a79f212a07/yarl-1.23.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cde9a2ecd91668bcb7f077c4966d8ceddb60af01b52e6e3e2680e4cf00ad1a59", size = 89851, upload-time = "2026-03-01T22:06:15.53Z" }, - { url = "https://files.pythonhosted.org/packages/1c/07/61c9dd8ba8f86473263b4036f70fb594c09e99c0d9737a799dfd8bc85651/yarl-1.23.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5023346c4ee7992febc0068e7593de5fa2bf611848c08404b35ebbb76b1b0512", size = 95874, upload-time = "2026-03-01T22:06:17.553Z" }, - { url = "https://files.pythonhosted.org/packages/9e/e9/f9ff8ceefba599eac6abddcfb0b3bee9b9e636e96dbf54342a8577252379/yarl-1.23.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1009abedb49ae95b136a8904a3f71b342f849ffeced2d3747bf29caeda218c4", size = 88710, upload-time = "2026-03-01T22:06:19.004Z" }, - { url = "https://files.pythonhosted.org/packages/eb/78/0231bfcc5d4c8eec220bc2f9ef82cb4566192ea867a7c5b4148f44f6cbcd/yarl-1.23.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a8d00f29b42f534cc8aa3931cfe773b13b23e561e10d2b26f27a8d309b0e82a1", size = 101033, upload-time = "2026-03-01T22:06:21.203Z" }, - { url = "https://files.pythonhosted.org/packages/cd/9b/30ea5239a61786f18fd25797151a17fbb3be176977187a48d541b5447dd4/yarl-1.23.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:95451e6ce06c3e104556d73b559f5da6c34a069b6b62946d3ad66afcd51642ea", size = 100817, upload-time = "2026-03-01T22:06:22.738Z" }, - { url = "https://files.pythonhosted.org/packages/62/e2/a4980481071791bc83bce2b7a1a1f7adcabfa366007518b4b845e92eeee3/yarl-1.23.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:531ef597132086b6cf96faa7c6c1dcd0361dd5f1694e5cc30375907b9b7d3ea9", size = 97482, upload-time = "2026-03-01T22:06:24.21Z" }, - { url = "https://files.pythonhosted.org/packages/e5/1e/304a00cf5f6100414c4b5a01fc7ff9ee724b62158a08df2f8170dfc72a2d/yarl-1.23.0-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:88f9fb0116fbfcefcab70f85cf4b74a2b6ce5d199c41345296f49d974ddb4123", size = 95949, upload-time = "2026-03-01T22:06:25.697Z" }, - { url = "https://files.pythonhosted.org/packages/68/03/093f4055ed4cae649ac53bca3d180bd37102e9e11d048588e9ab0c0108d0/yarl-1.23.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e7b0460976dc75cb87ad9cc1f9899a4b97751e7d4e77ab840fc9b6d377b8fd24", size = 95839, upload-time = "2026-03-01T22:06:27.309Z" }, - { url = "https://files.pythonhosted.org/packages/b9/28/4c75ebb108f322aa8f917ae10a8ffa4f07cae10a8a627b64e578617df6a0/yarl-1.23.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:115136c4a426f9da976187d238e84139ff6b51a20839aa6e3720cd1026d768de", size = 90696, upload-time = "2026-03-01T22:06:29.048Z" }, - { url = "https://files.pythonhosted.org/packages/23/9c/42c2e2dd91c1a570402f51bdf066bfdb1241c2240ba001967bad778e77b7/yarl-1.23.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:ead11956716a940c1abc816b7df3fa2b84d06eaed8832ca32f5c5e058c65506b", size = 100865, upload-time = "2026-03-01T22:06:30.525Z" }, - { url = "https://files.pythonhosted.org/packages/74/05/1bcd60a8a0a914d462c305137246b6f9d167628d73568505fce3f1cb2e65/yarl-1.23.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:fe8f8f5e70e6dbdfca9882cd9deaac058729bcf323cf7a58660901e55c9c94f6", size = 96234, upload-time = "2026-03-01T22:06:32.692Z" }, - { url = "https://files.pythonhosted.org/packages/90/b2/f52381aac396d6778ce516b7bc149c79e65bfc068b5de2857ab69eeea3b7/yarl-1.23.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:a0e317df055958a0c1e79e5d2aa5a5eaa4a6d05a20d4b0c9c3f48918139c9fc6", size = 100295, upload-time = "2026-03-01T22:06:34.268Z" }, - { url = "https://files.pythonhosted.org/packages/e5/e8/638bae5bbf1113a659b2435d8895474598afe38b4a837103764f603aba56/yarl-1.23.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f0fd84de0c957b2d280143522c4f91a73aada1923caee763e24a2b3fda9f8a5", size = 97784, upload-time = "2026-03-01T22:06:35.864Z" }, - { url = "https://files.pythonhosted.org/packages/80/25/a3892b46182c586c202629fc2159aa13975d3741d52ebd7347fd501d48d5/yarl-1.23.0-cp313-cp313t-win32.whl", hash = "sha256:93a784271881035ab4406a172edb0faecb6e7d00f4b53dc2f55919d6c9688595", size = 88313, upload-time = "2026-03-01T22:06:37.39Z" }, - { url = "https://files.pythonhosted.org/packages/43/68/8c5b36aa5178900b37387937bc2c2fe0e9505537f713495472dcf6f6fccc/yarl-1.23.0-cp313-cp313t-win_amd64.whl", hash = "sha256:dd00607bffbf30250fe108065f07453ec124dbf223420f57f5e749b04295e090", size = 94932, upload-time = "2026-03-01T22:06:39.579Z" }, - { url = "https://files.pythonhosted.org/packages/c6/cc/d79ba8292f51f81f4dc533a8ccfb9fc6992cabf0998ed3245de7589dc07c/yarl-1.23.0-cp313-cp313t-win_arm64.whl", hash = "sha256:ac09d42f48f80c9ee1635b2fcaa819496a44502737660d3c0f2ade7526d29144", size = 84786, upload-time = "2026-03-01T22:06:41.988Z" }, - { url = "https://files.pythonhosted.org/packages/69/68/c8739671f5699c7dc470580a4f821ef37c32c4cb0b047ce223a7f115757f/yarl-1.23.0-py3-none-any.whl", hash = "sha256:a2df6afe50dea8ae15fa34c9f824a3ee958d785fd5d089063d960bae1daa0a3f", size = 48288, upload-time = "2026-03-01T22:07:51.388Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/75/16/e8be8e2fb175bbf41a0680381a319f1199fae256588241a2ac8677eafb49/yarl-1.25.1.tar.gz", hash = "sha256:03dd38de09bc213e9a8b29761eec33ee1d5318dac0e49d8af36e4d27830e23a7", size = 246245, upload-time = "2026-09-15T19:35:02.264Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/b3/2cea721d495ca57f8f414aa4867ee263f486b274e07463158cf52f02ba7f/yarl-1.25.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9d693bf4bf534e9ba3ae2780cfd577f5135629f7b5ac653490859d0b77864865", size = 143794, upload-time = "2026-09-15T19:30:26.946Z" }, + { url = "https://files.pythonhosted.org/packages/55/e6/cd145cff8e5cf60b8b3c41fbecfa2a45028a8dec3fbc52bec03595ff3d3b/yarl-1.25.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ab2054c5531af2a9ba7b69b8ec91e4f884420e83a8c5e579b013084cb57e5e5d", size = 103993, upload-time = "2026-09-15T19:30:28.661Z" }, + { url = "https://files.pythonhosted.org/packages/ce/7c/fbb40fe2d53747c40aa36a9e2bd2178a202f942bda0b670f3306d4aefbce/yarl-1.25.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:564fdc7085d2245ab84f88882fdb1d6ac0723124bff6ded35bfb1c00f812630d", size = 104010, upload-time = "2026-09-15T19:30:31.069Z" }, + { url = "https://files.pythonhosted.org/packages/f0/0b/5a516f70641092283f57cf3670bdb75e7327bcc0dcb5038697e4dfbfd569/yarl-1.25.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:acae6b45d1ace09b6ba3876da43b88366ef368f73b988c7f57e14231753d4420", size = 116444, upload-time = "2026-09-15T19:30:32.894Z" }, + { url = "https://files.pythonhosted.org/packages/b6/8a/d1a627f827b0a404ae0f5647cab0534959081cde13b0756a783469fb3b5e/yarl-1.25.1-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:1fb2a01ba8cd9c5d2c5dc1ec35e0fc951d04b4f037541d4ac090c993ce58b3d7", size = 107565, upload-time = "2026-09-15T19:30:35.188Z" }, + { url = "https://files.pythonhosted.org/packages/aa/cf/c8e0aaec886840a6c4480fe44eaec7cd4319f79a563b79321473be79c56f/yarl-1.25.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e92b6bcc741b86d67606c40d3cb9c7cc8e6c737f81e31f4a94efc204456c92e3", size = 125006, upload-time = "2026-09-15T19:30:37.1Z" }, + { url = "https://files.pythonhosted.org/packages/50/26/0cce366d54a93cdc8342965dc7663385e4db161625cc1e8b18e786753d24/yarl-1.25.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:72c34ac7ad4314c19362d5ce27626dcc8429bd30bbf8c179f4234078851f9492", size = 128717, upload-time = "2026-09-15T19:30:38.904Z" }, + { url = "https://files.pythonhosted.org/packages/95/0c/a71501bbc1a674ff72c4d6c2b75f4d9a5af819f5244c3a7558080a8802c5/yarl-1.25.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5add7b4ca7afeea91d52e4d4e4db3b1fe9885b71f07054560d8c4296b7441a2", size = 117728, upload-time = "2026-09-15T19:30:40.809Z" }, + { url = "https://files.pythonhosted.org/packages/e7/6f/c3267ca01defeed9ed9c4ff9b17bd54915432c405945233265b707475d1c/yarl-1.25.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:def538065f9e4d4cf1ae164bd59aba00dfa84f03923e0de4c3788f252d6bcd17", size = 116224, upload-time = "2026-09-15T19:30:42.818Z" }, + { url = "https://files.pythonhosted.org/packages/8f/69/fad57ee52d648431718ee0f1f68966a99c1352c3924688ffbdcc9d3fe51a/yarl-1.25.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0a191bfdb30a79b98e5d175d75285f9fcb78bf0e46ba5efda042e1c72071a0de", size = 116299, upload-time = "2026-09-15T19:30:44.966Z" }, + { url = "https://files.pythonhosted.org/packages/2a/d4/6a8c1e29f33338687ca278cba0a8fbf6525a322c2c02a9a500ccbe041152/yarl-1.25.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:71f42c5b9a948c113bbdebfa544598321431d064ff959d32e99b1feb61d68345", size = 108625, upload-time = "2026-09-15T19:30:46.874Z" }, + { url = "https://files.pythonhosted.org/packages/e8/d2/3a35ae791c9cb6522c106923ff25c3230d999091e5e65511bca23bbd9914/yarl-1.25.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:72849d892954be4d09e569b8b831ac39ce58417fedc767d4308a0fe542018a40", size = 124515, upload-time = "2026-09-15T19:30:49.082Z" }, + { url = "https://files.pythonhosted.org/packages/be/fd/2b022109a6b4af0f7dc371cf7500af380b0d4f034010243e1b0ce218dc93/yarl-1.25.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:efb01a106f971cb3752856bca2318bbdf7f01bd8823779c461586cbe5ffd5258", size = 115711, upload-time = "2026-09-15T19:30:51.208Z" }, + { url = "https://files.pythonhosted.org/packages/18/59/f7586271136c3ddb0126bbfe661844699369b76b555fe38c4efe86870b2e/yarl-1.25.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:a1daf47cd95a7c3a63456336bc5aaa8c86dd3a47d07ed3d0e76132ae4666a5a1", size = 122751, upload-time = "2026-09-15T19:30:53.535Z" }, + { url = "https://files.pythonhosted.org/packages/a0/0b/07f7a2d881f7e16c385b47fc1753382600847cad305dcc7fa0c25828acf8/yarl-1.25.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9489e6abf47ba37f332075a91444c7cfedb03e6ce99fbb2f116bfe1ce810da3b", size = 117983, upload-time = "2026-09-15T19:30:55.277Z" }, + { url = "https://files.pythonhosted.org/packages/aa/9d/8cdceec66a9b940700cb45931741403f045b162afd79bcb93c41cadd0972/yarl-1.25.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7306dee25b8a0e737363f347362b875094b4dc4e367311470656ae420fdbf8e", size = 102894, upload-time = "2026-09-15T19:30:57.606Z" }, + { url = "https://files.pythonhosted.org/packages/17/f1/7ec357db1d3ad2863542d71e8fe64a126bbec17b134cd7d30951196809a5/yarl-1.25.1-cp311-cp311-win_arm64.whl", hash = "sha256:abb1384477f5901d436b5d2e5465954de46ea6098f59163d243660b5c4461d35", size = 98609, upload-time = "2026-09-15T19:30:59.705Z" }, + { url = "https://files.pythonhosted.org/packages/75/b3/cd32ac66ae622b854c2df0ac52106dda220d361b65a64fde7d5b3684aa3f/yarl-1.25.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:94d7aa6debf92a1dd14cb5280b083a764169a13cfb23a452111160274ed989f4", size = 144798, upload-time = "2026-09-15T19:31:01.821Z" }, + { url = "https://files.pythonhosted.org/packages/61/fb/a2c52a8007c2051ba74662afb112ecf3d00346af4c25e33df9d80fd14fb8/yarl-1.25.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:83d4a37e4b95da4d8bda930d6d35b75b4cdadbacbb4980cae290ea3100b5d51d", size = 104583, upload-time = "2026-09-15T19:31:04.05Z" }, + { url = "https://files.pythonhosted.org/packages/be/dd/ee38aec8e09fdf957e50d4085453fbe202f56c6c3b4cf07b81cdb4f09ee9/yarl-1.25.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e029648f9c951db30e98a7d7ec90835db88ec4b32820efe2a9bdc2287e032eb6", size = 104325, upload-time = "2026-09-15T19:31:06.338Z" }, + { url = "https://files.pythonhosted.org/packages/1e/b3/058dbfb1857b484c9cf9cc135659f50b85ce66e03c99e44dc2f7b6161f55/yarl-1.25.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4d781294bb815ecb5ea57ff6bbf8038e0a31a95fdf3e1788f66e0dc100d64b58", size = 115358, upload-time = "2026-09-15T19:31:08.593Z" }, + { url = "https://files.pythonhosted.org/packages/db/39/29693446cf0cf6b15a0e2f75a5d40f93c56819b05b0622196f45e95b5cc0/yarl-1.25.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e12c538e00e7c1b286a07061046b90e8124e6a9793efae2c70db6a4aad07faad", size = 107658, upload-time = "2026-09-15T19:31:10.802Z" }, + { url = "https://files.pythonhosted.org/packages/86/b3/3c4dd7e1af43b931fba95e0a722737f2ea94a6d199c802585282831d7abd/yarl-1.25.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7e4de3ac4adbad3d0bc7c6f4360a7dbff5de2f15e3b723be3198074e17fd9c40", size = 122660, upload-time = "2026-09-15T19:31:12.84Z" }, + { url = "https://files.pythonhosted.org/packages/bd/b5/1b60dbc3cfc9c5712b15148c206748f2bc93953ffdbe25ea75b63dfc89c9/yarl-1.25.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:419f392a1da624877975709e3864dfe833af6cc7671b39318086d456e288380c", size = 126506, upload-time = "2026-09-15T19:31:15.088Z" }, + { url = "https://files.pythonhosted.org/packages/bc/7b/ca212cbe170ac8b96e45317ecbcf9c3c3ecf0cdec98d5b088a9c4088929b/yarl-1.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c6f117789d22dce188e5754e8bc65b7e6ebf8cb73963b9fa761f672a5883769d", size = 117050, upload-time = "2026-09-15T19:31:17.241Z" }, + { url = "https://files.pythonhosted.org/packages/cb/c3/72b4938cdbe619ad71ac156182faef4908846b84dc3ca4dbb4c4e6f84014/yarl-1.25.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:80e47012e730da131c9f059c80936783f9659aae22dc31c03c0595590d11ed54", size = 114174, upload-time = "2026-09-15T19:31:19.294Z" }, + { url = "https://files.pythonhosted.org/packages/e8/43/268717870f9ba0cc9701a95181587f6dc8c5f387aab4aeecc83158f38a79/yarl-1.25.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e80f557716fd765439577131e526b8942ffc2c07bdbc5e39fa62f660ba1e963f", size = 114944, upload-time = "2026-09-15T19:31:21.414Z" }, + { url = "https://files.pythonhosted.org/packages/da/84/baa5bf504d51fe062c4bcaf62936da97fffb43285978d0b39984824231fd/yarl-1.25.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:f61964f235a43738bfac50da46fc4254943a7eea3051aeb0b6fc7c992c29fadc", size = 108263, upload-time = "2026-09-15T19:31:23.388Z" }, + { url = "https://files.pythonhosted.org/packages/a4/28/779a2ed9e0152a601a27039bed9aead3f0b79797a67e2c44bfa444622dd8/yarl-1.25.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:e546fe1d4a93ebc2910f0d768baff19faa09843ab3f2036a67ed6e69fae4419d", size = 122184, upload-time = "2026-09-15T19:31:25.343Z" }, + { url = "https://files.pythonhosted.org/packages/f8/1f/118e9e5b8f07694d63fd3222e801d7782270003f1a222aa798df3f8d5933/yarl-1.25.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:cce0727fd5ac04d372fa9bbfde9febc2bcf209aadfcf0468e45dec72719895d1", size = 114001, upload-time = "2026-09-15T19:31:27.465Z" }, + { url = "https://files.pythonhosted.org/packages/0f/ae/a4cf1cf372313734b17996d4007f9f73596e7a178b9485802e5494ecf484/yarl-1.25.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:af4ea5b37403ef4e30f3927eaed540db942bde01d8d3ff083527c0704d1c9c68", size = 120565, upload-time = "2026-09-15T19:31:29.47Z" }, + { url = "https://files.pythonhosted.org/packages/05/79/ad94f93ca731bc9e44d321833ab96b82a4f9f5f63cf773f81a4aeea5ecc1/yarl-1.25.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:68782fdb4027b8d1eee25ec35e9a6db05e863b899eb0310b3a33b6c3fef55707", size = 117060, upload-time = "2026-09-15T19:31:31.367Z" }, + { url = "https://files.pythonhosted.org/packages/bb/cc/51a7b4abf4ac593b8e7eb3794b28e5a35ae26eed8bc04787628d215af82f/yarl-1.25.1-cp312-cp312-win_amd64.whl", hash = "sha256:7d575b54cb3863ef9bc290ea4b009999d55dc237326131e4853cf33e888fee03", size = 102593, upload-time = "2026-09-15T19:31:33.329Z" }, + { url = "https://files.pythonhosted.org/packages/9d/21/0941a6b93a58b59a1ec75e5333bf06929b671309c43c0cd201c172d9c39f/yarl-1.25.1-cp312-cp312-win_arm64.whl", hash = "sha256:bc3ac7bf569f6b64dad04dd7808c7872dae8a97df657856eac05e9b7e3614a85", size = 97697, upload-time = "2026-09-15T19:31:35.855Z" }, + { url = "https://files.pythonhosted.org/packages/7b/ed/2f3129bbcc9a5c8ba12cc2b29d8060a3bab9c8043c456cfd4b5ca3188890/yarl-1.25.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:25868beca8b6765f8f7d0e11fe6dd7c66dd4b0793b9500286d20cc92352126a5", size = 143623, upload-time = "2026-09-15T19:31:37.966Z" }, + { url = "https://files.pythonhosted.org/packages/17/e1/f1bc3390fdca352826676b531d0712736f156919090206700421d46b2c37/yarl-1.25.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:10b2fd95332f0d716d5eee3c9fb2ce8eada19082de7fee83d32e37992fd75c26", size = 104011, upload-time = "2026-09-15T19:31:40.25Z" }, + { url = "https://files.pythonhosted.org/packages/a8/aa/50acc5c3e5da04172ae3c281c75405af4d2ca911e16120ab0563f4dffb66/yarl-1.25.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0f12afda4eea8c8994a76d4df1875c765194f5fbe8a9d197929ea303caee29ec", size = 103677, upload-time = "2026-09-15T19:31:42.46Z" }, + { url = "https://files.pythonhosted.org/packages/30/d2/7d1e0ab9f8390e1fbcede5a6dbf70d23c96ad09b8c5567f3a514d1ddb0e2/yarl-1.25.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:14b79a30a93a3ce2e8832603fd0ab780ada281b0ba5110b519a634f2d7d7d1fc", size = 115392, upload-time = "2026-09-15T19:31:44.371Z" }, + { url = "https://files.pythonhosted.org/packages/71/e1/5ba1e3a2a22139213655e760919038e8ed7e2d4a99826d0bbddb3beb96e5/yarl-1.25.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4bd6340d20ae2c7ca719b87b426e808e90743b676d05d4c26c4fb5ca71f41184", size = 107493, upload-time = "2026-09-15T19:31:46.273Z" }, + { url = "https://files.pythonhosted.org/packages/f5/53/780653d5e0f73831f467cf13548912e5eec97f21dc49fc8daf21da027df4/yarl-1.25.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:126a2533570c554719ca40a1288fdee1700b6bc82e7131aa69fa85252d92e651", size = 122537, upload-time = "2026-09-15T19:31:48.654Z" }, + { url = "https://files.pythonhosted.org/packages/03/92/d54fa70236c6036271c9c9c09fd978df5cbe3ef49ef6c46e9b833476d215/yarl-1.25.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a3faadac7d812ddac258feb57b9846b60c1b437c4f4b9ad42595c6f6fe4390df", size = 126170, upload-time = "2026-09-15T19:31:50.872Z" }, + { url = "https://files.pythonhosted.org/packages/0e/b7/a82a49bf88340b837ef6972b508a1604ae377b9e6904b46b10cf5f1cf925/yarl-1.25.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be80550d9bfe83d9b62398a37081a90434e6df2d978ec345c3d2820de6beddab", size = 117012, upload-time = "2026-09-15T19:31:53.189Z" }, + { url = "https://files.pythonhosted.org/packages/ef/78/5d684b411e3f3602464ee9b538db48205038f8605872985f61efb809ced0/yarl-1.25.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e07595c7d6f4db270ceede356a1bd1c07a34f1c26f958d1ed0cd7b48e0d2bba3", size = 114950, upload-time = "2026-09-15T19:31:55.694Z" }, + { url = "https://files.pythonhosted.org/packages/2f/11/51d82b852c64f7fad0fc7a7ff3031517204887e874c722bbca839c0b23ac/yarl-1.25.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eb96ed1ae6c7d072d60840c0434aef07a2df611812810807fbc54263a6053e9a", size = 115428, upload-time = "2026-09-15T19:31:57.966Z" }, + { url = "https://files.pythonhosted.org/packages/e4/49/9d1978049bf646b9ea918313926453c6901b71c92f097467777d47d36a88/yarl-1.25.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:3feb99222553a8cbedfa52c2f59dd84c3f50d5b582c728d522caf8d72769a54b", size = 108428, upload-time = "2026-09-15T19:32:00.048Z" }, + { url = "https://files.pythonhosted.org/packages/43/35/7b8f1ebb45d7ec3dda7d1909bf44f458de41ef91e2937f107733582a5166/yarl-1.25.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:a2ed0ba415ccdf08f14bf544cb78346d0f76086707ffee24921a2c84dbf1305a", size = 121961, upload-time = "2026-09-15T19:32:02.436Z" }, + { url = "https://files.pythonhosted.org/packages/63/d6/d8b689ab7ca26edeb85f6ff28812aac7a25376eefc1780e303a7bfbaceff/yarl-1.25.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:2b49375d22299b0a834c2bca72f39aaecc270d96fb24c30424899676f487b22a", size = 114961, upload-time = "2026-09-15T19:32:04.456Z" }, + { url = "https://files.pythonhosted.org/packages/cf/d5/1a1798ea4dc6b7ee3260010a27907ebc697c95dae99817d817ed446d24aa/yarl-1.25.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ef74070ac553c59eb4f04258722066d6c6135b7baa03b2e9f2da65c096e96d98", size = 120036, upload-time = "2026-09-15T19:32:06.5Z" }, + { url = "https://files.pythonhosted.org/packages/91/8d/b1b35ed7903da6669b1d367cb2c09436acd4ff508029b4f39a0c0c2058fc/yarl-1.25.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0a66db89ea473abeac4b70523cafd94db3772380e565f9d28af7a179b7af71fa", size = 117276, upload-time = "2026-09-15T19:32:09.401Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8f/4db01cef62caff0d7a4593ed694fb8a41a27a11158cab80d290221f13e57/yarl-1.25.1-cp313-cp313-win_amd64.whl", hash = "sha256:1f51020b2eb8a003c84925638ec63c21a750a4bddd3a22ec8eac6a742dadf1b9", size = 101945, upload-time = "2026-09-15T19:32:11.545Z" }, + { url = "https://files.pythonhosted.org/packages/c0/5e/3ce00497c5c0babb74d4130c10c3828ccd215b4819d12020c42429f991ac/yarl-1.25.1-cp313-cp313-win_arm64.whl", hash = "sha256:b10dd0557ba422715b5206b3743192135a6022acca8baec51aa127d0a75db8fe", size = 97270, upload-time = "2026-09-15T19:32:14.127Z" }, + { url = "https://files.pythonhosted.org/packages/54/22/318c7980066769c6bcd9221ed2248294f5698811da099013098c670565ed/yarl-1.25.1-py3-none-any.whl", hash = "sha256:681c758b0490f9e96b78e5fa8e8dc6e648e9185bb6eaebe73183c33ea0c445f3", size = 63617, upload-time = "2026-09-15T19:34:59.616Z" }, ] [[package]]